如何在实体框架中重命名实体

时间:2012-10-08 10:55:54

标签: asp.net-mvc-3 entity-framework entity rename

我很惊讶我没有找到一种简单的方法来实现这一目标。我想重命名一个包含现有数据的表。

例如:

class Person : Entity
{
   long PersonId;
   string name;
}

我想将其重命名为:

class Client : Entity
{
   long clientId;
   string name;
}

我尝试了什么:

  • 只需重命名该类,然后创建一个迁移。迁移会删除person表,并创建一个新的客户端表。
  • 首先使用以下代码创建迁移:RenameTable("Person", "Client");这样我就可以了:
  

参数@objname不明确或声称@objtype(OBJECT)错误。

0 个答案:

没有答案