EntityFramework codefirst Enable-Migrations No context type was found in the assembly “MyApp.Web” error

Enable-Migrations -Force -ContextTypeName "MyApp.Repository.DataContext" -ProjectName "MyApp.Repository" -Startup "MyApp.Web" -ConnectionStringName "DataContext" -verbose

时间: 2024-10-05 10:14:43

EntityFramework codefirst Enable-Migrations No context type was found in the assembly “MyApp.Web” error的相关文章

No context type was found in the assembly 'xxx.xxxx'. CodeFirst Ef错误

最简单的解决方案是将启动项目设置为你要生产Migration的项目. 例如: 我这边将Try.EntityFramework设置为启动项目.并且准备在该项目下生成Migration文件.这里的默认项目同样设置为Try.EntityFramework.就OK了. 2.另一种方案. 查看get-help Enable-Migrations帮助,发现启用迁移命令带了几个参数. Enable-Migrations [-ContextTypeName <String>] [-EnableAutomati

EntityFramework 启用迁移 Enable-Migrations 报异常 &quot;No context type was found in the assembly&quot;

转自:http://www.cnblogs.com/stevenhqq/archive/2013/04/18/3028350.html 以前做项目的时候,没有采用分类库的形式,所以迁移一致非常顺利,没有出现过任何状况. 这次做项目稍微有点大,必须要分类库才方便开发维护. 在解决方案中启用项目EntityFramework迁移时却发生了异常. 异常说在我的项目中没有找到DBContext类. 这个DBContext类确实没有放在启动项目下面,是另外建立了一个独立的类库来存放. 在启动项目中引用了却

uwp - 解决在使用EntityFrameworkCore 指令“add-migration xx” 时 报错“No context type was found in the assembly/no migrations configuration type was found in the assembly”

报错截图如下: 网上说的办法试过后不行,然后我卸载所有nuget包从头一步步来,终于找到了问题,在到"Add-Migration"这一步,别急执行指令,先重启一下VS,然后再执行指令就可以了,重启前可以重新生成一下项目. 也就是说在创建完数据模型.配置文件app.config等一些列步骤后先重启VS.

AddDbContext was called with configuration, but the context type &#39;NewsContext&#39; only declares a parameterless constructor?

问题 An error occurred while starting the application. ArgumentException: AddDbContext was called with configuration, but the context type 'NewsContext' only declares a parameterless constructor. This means that the configuration passed to AddDbContext

Type &#39;Insus.NET.PictureObject&#39; in Assembly &#39;App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null&#39; is not marked as serializable.

昨晚想实现一个功能,需要把一个对象存储于ViewState中去,但在运行时,出现下面的异常. Type 'Insus.NET.PictureObject' in Assembly 'App_Code, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable. Description: An unhandled exception occurred during the executi

EntityFramework Code-First 简易教程(二)-------Code First约定

Code First 约定 在前一篇中,我们已经知道了EF Code-First怎样从模型类(domain classes)中创建数据库表,下面,我们开始学习默认的Code-First约定. 什么是约定? 约定就是在Code-First模式中自动配置模型类的默认规则,Code-First约定定义在System.Data.Entity.ModelConfiguration.Conventions 命名空间 让我们来看看各种约定的概述 类型发现(Type Discovery): 在前一篇中,我们创建

EntityFramework Code-First 简易教程(一)

前言:学习了EF框架这么久,还没有好好总结一番,正好遇到一国外的网站,发现不错,随即翻译过来,一是让自己复习一遍,二是供广大初学者学习,翻译过程中加入了一些自己的理解,如有错误,还请指出,多谢多谢.好了,进入正题 EF框架有三种设计模式:Code-First.Model-First.Database-First,本篇讨论Code-First (EF6已开源,网址:http://entityframework.codeplex.com/) 什么是Code-First? Entity Framewo

EntityFramework Code-First 简易教程(三)-------数据库初始化

现在我们来学习,当数据库初始化的时候,Code First怎样设置数据库的名字. 下面的图显示了数据库初始化的工作流程,根据传入给context基类的构造函数的参数来初始化: 根据上面的图,context基类的构造函数可以传入如下参数: 无参数 参数为数据库名称 参数为连接字符串 无参数的构造函数: 如果不传参数给context基类的构造函数,它就会在我们本地创建一个以{命名空间}.{Context类名}为名字的数据库.比如下面代码会创建一个名字为SchoolDataLayer.Context的

EntityFramework Code-First 简易教程(四)-------继承策略

在前篇CodeFirst类型约定中,我们在数据库中为每一个模型类创建一个表,但是有个问题,我们可以设计出带继承关系的模型类,即面向对象编程既有“has a”(表示类继承)也有“is a”(表示类包含)关系,但是SQL的基础关系模型在表与表中仅支持"has a"关系,SQL数据库管理系统不支持继承类型.所以,怎样用关系型数据库来映射面向对象模型呢? Code-First中有下面三种不同的方法来表示一个继承的层次结构: Table per Hierarchy (TPH): 这种方法建议用一