实体框架表名称更改

时间:2012-02-13 18:19:34

标签: c# entity-framework-4

我有一个名为X的表已经映射到我的实体模型。我想在数据库中将表的名称更改为Y,在实体模型中将Y更改为。

最简单的方法是什么?

最好删除

2 个答案:

答案 0 :(得分:1)

解决方案是根据您连接的数据库覆盖DbContext类中的方法。

public class YourDbContext : DbContext
{
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Entity<Product>().ToTable("yourNewTableName");
    }
}

答案 1 :(得分:0)

删除?

如果你是eman实体,那么是的。假设您正在使用数据库优先方法,并且您的模型不需要大量重新配置。然后从db更新模型,你很好。