未加载关系



Models请帮助查找错误。

我是编程界的新手,被困在这里。

错误:System.Data.Entity.Core.MetadataException:指定的架构为无效。错误:关系"ParadisModel.FK_Art_Product"为未加载,因为类型"ParadisModel.Product"不可用。以下信息可能有助于解决以前的问题错误:类型上不存在所需的属性"ID"产品"。在System.Data.Entity.Core.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(程序集程序集,布尔loadReferencedAssemblys,EdmItemCollectionedmItemCollection,操作1 logLoadMessage) at System.Data.Entity.Core.Metadata.Edm.ObjectItemCollection.ExplicitLoadFromAssembly(Assembly assembly, EdmItemCollection edmItemCollection, Action1 1logLoadMessage(System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace.ExplicitLoadFromAssembly(程序集程序集,ObjectItemCollection集合,操作1 logLoadMessage) at System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace.LoadFromAssembly(Assembly assembly, Action1 logLoadMessage(System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace.LoadFromAssembly(程序集装配(System.Data.Entity.Core.Metadata.Edm.MetadataOptimization.TryUpdateEntitySetMappingsForType(类型entityType(System.Data.Entity.InteralContext.TryUpdateEntitySetMappingsForType(类型entityType(System.Data.Entity.InteralContext.UpdateEntitySetMappingsForType(类型entityType(System.Data.Entity.InteralContext.GetEntitySetAndBaseTypeForType(类型entityType(System.Data.Entity.Internal.Linq.InternalSet1.Initialize() at System.Data.Entity.Internal.Linq.InternalSet1.get_InternalContext((在System.Data.Entity.Internal.Linq.InternalSet1.ActOnSet(Action action, EntityState newState, Object entity, String methodName) at System.Data.Entity.Internal.Linq.InternalSet1.在处添加(对象实体(System.Data.Entity.DbSet`1.Add(TEntity实体(位于ProductModel.InsertProduct(产品产品(c: \Users\iconjamalay\Documents\Visual Studio2012\WebSites\ODPshop\App_Code\Models\ProductModel.cs:line 16

感谢

当我创建了新表"post"并赋予了与另一个"category"表的外键关系后,右键单击edmx文件运行自定义工具。在运行应用程序时,我出现了以下错误。它是通过将发布表外键关系包含到类别类来解决的。

最新更新