Code First Entity Framework不构建数据库

时间:2013-11-17 03:11:36

标签: c# asp.net entity-framework

我正在尝试首先使用代码实现Entity Framework,但它没有构建数据库表。我不确定我做错了什么。我正在使用本教程 - http://msdn.microsoft.com/en-us/data/jj193542,但我试图将它与Web应用程序一起使用而不是控制台应用程序。我创建了一个Models文件夹,并将我的上下文类放在该文件夹中。这是我的dbcontext代码:

namespace GroceryAssistant.Model
{
    public class GroceryShopperContext : DbContext
    {
        public DbSet<List> Lists { get; set; }
        public DbSet<ListItem> ListItems { get; set; }
        public DbSet<User> User { get; set; }
    }
}

我创建了将连接字符串放在web.release.config和web.debug.config文件中。我不知道还有什么我必须做的。我应该在哪里放置我的DbContext代码以便创建表格?

1 个答案:

答案 0 :(得分:1)

如果您不更改默认行为,则第一次使用DbContext时,它将创建您的数据库。