.net EF代码首先不创建表

.net EF代码首先不创建表,.net,entity-framework,ef-code-first,dbset,.net,Entity Framework,Ef Code First,Dbset,我正在为.NET4使用实体框架5(4.4.0) 我用代码创建了一个模型,就像我对其他几个模型所做的那样。当我运行应用程序时,它会创建数据库,但不会创建任何表。在此之后,应用程序将退出,但不会显示任何错误消息,即使在调试模式下也是如此。我不知道问题出在哪里 还有其他人有这个问题吗 在创建上下文类时,顺序是否重要 public DbSet<Order> Orders ... public DbSet<OrderDetail> OrderDetails ... 公共数据库集订

我正在为.NET4使用实体框架5(4.4.0)

我用代码创建了一个模型,就像我对其他几个模型所做的那样。当我运行应用程序时,它会创建数据库,但不会创建任何表。在此之后,应用程序将退出,但不会显示任何错误消息,即使在调试模式下也是如此。我不知道问题出在哪里

还有其他人有这个问题吗

在创建上下文类时,顺序是否重要

public DbSet<Order> Orders ...
public DbSet<OrderDetail> OrderDetails ...
公共数据库集订单。。。
公共数据库集订单详细信息。。。

或者可以是任何顺序?

您使用的初始化策略是什么

Database.SetInitializer(your strategy);
您必须首先告诉代码如何创建数据库

看看

可能存在的副本