Web项目中引用单独的实体EF框架类库

问题描述

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嘛?

时间: 2024-08-30 11:58:52

Web项目中引用单独的实体EF框架类库的相关文章

操作-WEB项目中 单独删除改批量删除问题

问题描述 WEB项目中 单独删除改批量删除问题 WEB项目 代码是一个一个的删除 如何改成批量删除 求大神 删除运行日志<逻辑删除> @author @param ids 多个运行日志标识 @param request HttpServletRequest对象 @return 是否删除成功 @throws Exception 异常是抛出Exception */ public void deleteRunningLog(String[] ids, HttpServletRequest reque

封装-java web项目中用户实体类定义

问题描述 java web项目中用户实体类定义 在java web项目中,都有用户信息封装在用户实体类中.然后在控制类中多个方法都需要调用这个用户实体类.那么,第一种方案:我可以将这个用户实体类定义成全局变量,并在第一次登录的时候赋值,然后在之后的方法中就可以直接调用该全局变量.第二种方案:在登录的时候将用户实体类存入session中,然后在其他方法调用时,从session中取出该实体.请问这两种方案应该用哪种?如果是第二种,那是否应该将该用户实体定义为全局变量,然后在每次需要调用时,从sess

在基于MVC的Web项目中使用Web API和直接连接两种方式混合式接入

在我之前介绍的混合式开发框架中,其界面是基于Winform的实现方式,后台使用Web API.WCF服务以及直接连接数据库的几种方式混合式接入,在Web项目中我们也可以采用这种方式实现混合式的接入方式,虽然Web API或者WCF方式的调用,相对直接连接数据库方式,响应效率上略差一些,不过扩展性强,也可以调动更多的设备接入,包括移动应用接入,网站接入,Winfrom客户端接入,这样可以使得服务逻辑相对独立,负责提供接口即可.这种方式中最有代表性的就是当前Web API的广泛应用,促进了各个接入端

Java web项目为什么要单独配置环境变量?

问题描述 Java web项目为什么要单独配置环境变量? Spring的配置文件中的代码如下: class=""org.springframework.beans.factory.config.PropertyPlaceholderConfigurer""> 在运行项目的时候需要配置环境变量之后才能运行,这事为什么呢?希望大神们可以帮我解惑一下,谢谢! 解决方案 这不是配置环境变量 写xxx.properties文件 是为了方便以后项目完成后,在不改变源码的情

.net下web项目中合并进一个winform项目

问题描述 .net下web项目中合并进一个winform项目 现在做了一个web的网站,后天有一些通信的程序和曾经在winform下做的一模一样,怎样将当初的winform程序搬到现在的web下呢?(这样能省不少事情)还望高人指点一二 解决方案 在现有的解决方案下面,选择添加现有项目,然后找到你需要合并的WINFORM项目,就可以了. 解决方案二: 但是这样添加进来的项目不知怎么回事,只能引用到winform项目下面的很少的以部分类和方法?访问不到所有?不是可访问性的问题! 解决方案三: 程序的

spring mvc-SpringMVC web项目中如何引入js,css等文件

问题描述 SpringMVC web项目中如何引入js,css等文件 在springmvc的web项目中,如何在html文件中引入本地的jscss等文件,试了很多种方法,发现路经都不对,都报404 Notfound的错.项目的目录结构:同时在springmvc-servlet.xml中添加了配置:在index.html中如此引用js: 然后每次都说找不到这个js文件. 解决方案 web项目js css静态文件缓存解决引入外部css ,js文件 解决方案二: 貌似要放在WebRoot底下新建一个文

asp.net-ASP.NET web项目中GridView选中行样式中如何切换选择按钮的图标?

问题描述 ASP.NET web项目中GridView选中行样式中如何切换选择按钮的图标? 我用的ASP.NET 4.0开发的网站项目,GridView控件中选中行的样式,启用控件自带的选择按钮, 想实现选中一行,该行的选择图标按钮会自动改变图标,如何才能实现动态更换CommandField的SelectImageUrl? 在SelectedRowStyle中指定cssclass可以实现吗?这种前台的样式脚本中,能获取GridView的CommnadField控件对象吗? 如有成功的同行能够解答

大数据-spark能在WEB项目中使用吗?

问题描述 spark能在WEB项目中使用吗? ssh的web项目中想使用spark大数据分析,导入spark的jar包 在初始化sparkconf时报求助啊.............大神在哪里 解决方案 用法有问题,根本不是包的问题.spark更像是操作系统,你的调用是在其上的,而不是平行调用以为加个包就可以了

java怎么在项目中引用其他网站

问题描述 java怎么在项目中引用其他网站 本人新手,现在在弄获取别的网站的用户名功能 要怎么实现呢,求解,可以的话加点代码 解决方案 用httpclient获取http://blog.csdn.net/acceptedxukai/article/details/7030700 解决方案二: Java 开源项目网站