asp.net – 在程序集中找不到上下文类型
发布时间:2020-12-15 19:19:02 所属栏目:asp.Net 来源:网络整理
导读:我使用.NET 4.0,MVC3和EF5与代码第一。 我的解决方案分为三个项目,依赖关系如图所示: Project.Web – Project.BLL – Project.DAL Project.DAL层包含我的实体框架数据上下文类和所有我的实体,但我的启动项目是Project.Web,所以它包含我的Web.config,连
我使用.NET 4.0,MVC3和EF5与代码第一。
我的解决方案分为三个项目,依赖关系如图所示: Project.Web – > Project.BLL – > Project.DAL Project.DAL层包含我的实体框架数据上下文类和所有我的实体,但我的启动项目是Project.Web,所以它包含我的Web.config,连接字符串和实际的SQL压缩数据库。 我试图启用迁移,所以我可以添加一个新的表到我的EF模型,而不擦除现有的数据。但是,当我运行“启用迁移”,我得到 No context type was found in the assembly 'Project.Web'. 如果我将启动项目设置为Project.DAL,错误更改为 Could not load assembly 'Project.Web'. (If you are using Code First Migrations inside Visual Studio this can happen if the startUp project for your solution does not reference the project that contains your migrations. You can either change the startUp project for your solution or use the -StartUpProjectName parameter.) 有人知道为什么这个错误是造成或我可以做些什么来解决它? 解决方法
我最终在
this问题中找到答案。基本上,在包管理器控制台中有一个“默认项目”下拉列表。您需要将此设置为包含您的EF上下文的项目。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 一些黑客可以从用户窃取cookie,并在网站上使用该
- asp.net-mvc – @ Html.ValidationSummary(true) – 真正的
- asp.net-mvc – 如何拦截视图渲染以在所有部分视图上添加HT
- asp.net gridview中的datetime格式
- asp.net-mvc – 为什么Visual Studio 2010混合了System.Web
- asp.net – 手动将MVC Web应用程序从3升级到4,无法添加API控
- asp.net – 如何重命名Visual Studio 2012中的IIS Express网
- 简明的ASP.NET验证摘要
- ASP.NET MVC 2中的asp.net-mvc-2 – LazyList vs System.La
- asp.net-core – 使用ASP.NET Core创建cookie
推荐文章
站长推荐
- asp.net-mvc – 如何修复错误名称空间’System’
- asp.net-mvc-2 – ASP.NET MVC 2 – AntiXSS与内
- asp.net-mvc – 是否可以在Orchard CMS中使用剃刀
- asp.net – 用于检索大量二进制图像的.ashx处理程
- asp.net mvc框架,自动发送电子邮件
- asp.net – 从两个表(join)获取数据,并使用linq返
- asp.net – 无Cookie属性web.config
- asp.net – 如何在我的代码中使用接口使其更加sc
- asp.net-mvc-3 – 如何将模型绑定中使用的所有Va
- asp.net core 使用 signalR(一)
热点阅读