重新创建实体框架表,而不是数据库?

时间:2011-09-09 07:56:49

标签: asp.net-mvc entity-framework

通过实体框架,我希望它重新创建我的表,而不是我的数据库。这样做的原因是我没有权限删除整个数据库,而我确实有权创建和删除表。

1 个答案:

答案 0 :(得分:2)

我认为MS的EF 4.1没有这样的初始化程序。

这最符合您的需求:

class BlogContext : DbContext
{

    public BlogContext()
    {
        System.Data.Entity.Database.SetInitializer(new CreateDatabaseIfNotExists<BlogContext>());
    }

}

自己实施: http://dotnet.dzone.com/news/creating-code-first-database?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+zones%2Fcss+%28CSS+Zone%29

相关问题