首先重命名exisisitng项目c#数据库的实体

时间:2016-04-16 04:50:09

标签: c# sql entity-framework

我正在使用实体框架数据库第一种方法开发的正在进行的Windows应用程序。突然我改变了数据库中所有表的表名,这意味着我为每个表添加了表前缀。 (例如:abc表到A_abc)。

现在我想要更改实体名称。但我无法改变,因为类名在代码中使用。如果我重命名实体类,我必须根据新的类名重命名编码。

我需要这个解决方案。请帮忙!

1 个答案:

答案 0 :(得分:1)

Aren你没有在某处映射实体和表名吗?

在Code First Approach中,我们可以这样做:

modelBuilder.Entity<Abc>().ToTable("t_Abc"); 

一个。是否无法覆盖&#34; OnModelCreating&#34;在Database First中,并按照上面的代码中的说明映射实体和表。

湾在Database First Approach中,我没有尝试过这个;如果这有助于你,请告诉我。

Renaming Entity in DF