Entity framework 为什么System.Data.Metadata异常?
突然我得到了一个例外。以便使用实体框架加载或执行任何与数据库相关的操作。无法理解,是什么问题Entity framework 为什么System.Data.Metadata异常?,entity-framework,asp.net-mvc-4,entity-framework-4.1,entity-framework-5,Entity Framework,Asp.net Mvc 4,Entity Framework 4.1,Entity Framework 5,突然我得到了一个例外。以便使用实体框架加载或执行任何与数据库相关的操作。无法理解,是什么问题 at System.Data.Metadata.Edm.StoreItemCollection.Loader.ThrowOnNonWarningErrors() at System.Data.Metadata.Edm.StoreItemCollection.Loader.LoadItems(IEnumerable`1 xmlReaders, IEnumerable`1 sourceFilePat
at System.Data.Metadata.Edm.StoreItemCollection.Loader.ThrowOnNonWarningErrors()
at System.Data.Metadata.Edm.StoreItemCollection.Loader.LoadItems(IEnumerable`1 xmlReaders, IEnumerable`1 sourceFilePaths)
at System.Data.Metadata.Edm.StoreItemCollection.Init(IEnumerable`1 xmlReaders, IEnumerable`1 filePaths, Boolean throwOnError, DbProviderManifest& providerManifest, DbProviderFactory& providerFactory, String& providerManifestToken, Memoizer`2& cachedCTypeFunction)
at System.Data.Metadata.Edm.StoreItemCollection..ctor(IEnumerable`1 xmlReaders)
at System.Data.Entity.ModelConfiguration.Edm.Db.DbDatabaseMetadataExtensions.ToStoreItemCollection(DbDatabaseMetadata database)
at System.Data.Entity.ModelConfiguration.Edm.Db.Mapping.DbDatabaseMappingExtensions.ToMetadataWorkspace(DbDatabaseMapping databaseMapping)
at System.Data.Entity.Internal.CodeFirstCachedMetadataWorkspace..ctor(DbDatabaseMapping databaseMapping)
at System.Data.Entity.Infrastructure.DbCompiledModel..ctor(DbModel model)
at System.Data.Entity.Infrastructure.DbModel.Compile()
at System.Data.Entity.Internal.LazyInternalContext.CreateModel(LazyInternalContext internalContext)
at System.Data.Entity.Internal.RetryLazy`2.GetValue(TInput input)
at System.Data.Entity.Internal.LazyInternalContext.InitializeContext()
at System.Data.Entity.Internal.InternalContext.Initialize()
at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)
at System.Data.Entity.Internal.Linq.InternalSet`1.Initialize()
at System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext()
at System.Data.Entity.Internal.Linq.InternalSet`1.get_Local()
at System.Data.Entity.DbSet`1.get_Local()
请帮帮我。这和数据库浏览有关吗?无法执行任何类型的数据库操作,至少15分钟前,一切正常。我不知道,如何解决这个问题?实际问题,因为模型中的类型名声明错误。它实际上不同于Db模式 实际的错误消息是什么?我只看到了调用堆栈。你做了一个干净的构建。请从您的tmp目录中删除内容,然后重试。。或者,如果实体不多,甚至可以选择所有实体,然后将其从模型中删除并重新添加。。因为从你所说的来看,你似乎没有对你的模型做任何更改,实体框架绊倒了你。如果没有至少显示错误消息,就不可能知道问题出在哪里。