问题描述
1.我单独创建一个Model类库项目,存放实体,用了EF。生成了*.Model.dll:2.在另一个WebAPI项目中,我引用了上面EF所在的类库,引用*.Model.dll:3.在WebAPI项目的Web.config中添加EF类库生成的连接字符串信息:但是发布WebAPI项目后,调用接口时提示:在System.Data.Entity.Core.Metadata.Edm.ObjectItemCollection.LoadAssemblyFromCache(Assemblyassembly,BooleanloadReferencedAssemblies,EdmItemCollectionedmItemCollection,Action`1logLoadMessage)在System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace.ExplicitLoadFromAssembly(Assemblyassembly,ObjectItemCollectioncollection,Action`1logLoadMessage)在System.Data.Entity.Core.Metadata.Edm.MetadataOptimization.TryUpdateEntitySetMappingsForType(TypeentityType)在System.Data.Entity.Internal.InternalContext.UpdateEntitySetMappingsForType(TypeentityType)在System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(TypeentityType)在System.Data.Entity.Internal.Linq.InternalSet`1.Initialize()在System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext()在System.Data.Entity.Infrastructure.DbQuery`1.System.Linq.IQueryable.get_Provider()在System.Linq.Queryable.Where[TSource](IQueryable`1source,Expression`1predicate)请问各位大侠,如何解决此问题?不胜感激!
解决方案
解决方案二:
不会要沉了吧?
解决方案三:
快点来人啊,高手呢?
解决方案四:
话说,webapi和网站,就不能都建一个ef嘛?