没有发现上下文类型自动代码优先迁移

时间:2015-08-26 04:47:34

标签: c# asp.net-mvc entity-framework visual-studio

我有一个'SampleSolution',它包含2个项目,即SampleSolution.Model和SampleSolution.DataLayer。在第一个项目下是一个名为“Orders”的类,如下所示,

public int SalesOrderId { get; set; }
public string CustomerName { get; set; }

但是“OrdersContext”类在第二个项目中。 我使用EF 6.1从此Orders类创建了orders表,CustomerName的数据库列读取--nvarchar,null。

但我想把它改成'not null'。所以当我尝试添加一些模型验证时,请说我将[Required]属性添加到proj1下'Orders'类的CustomerName属性中。但是,当我在PM控制台下运行“enable-migrations -enableautomaticmigrations”并选择“SampleSolution.Model”时,它会声明“没有找到任何上下文类型......”请协助。

0 个答案:

没有答案