EF代码首先不创建表

时间:2012-12-11 15:03:53

标签: .net entity-framework ef-code-first dbset

我正在使用.NET 4的实体框架5(4.4.0)

我在代码中创建了一个模型,就像我和其他几个人一样。当我运行我的应用程序时,它会创建数据库,但不会创建任何表。之后,应用程序退出时没有错误消息 - 即使在调试模式下也是如此。我不知道问题是什么。

还有其他人有这个问题吗?

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

public DbSet<Order> Orders ...
public DbSet<OrderDetail> OrderDetails ...

或者可以按任何顺序?

1 个答案:

答案 0 :(得分:0)

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

Database.SetInitializer(your strategy);

您必须先告诉代码如何创建数据库

看看

Entity Framework 4.1 Code First not creating tables