Entity Framework Code First - Changing a Table Name
- 论坛
- Entity Framework Code First - Changing a Table Name
8 浏览
Entity Framework Code First - Changing a Table Name
我想要改变一个由Entity Framework代码优先生成的表的名称。
我已经创建了数据库,但现在我想要改变名称。我已经在项目中更新了对"Metadatas"表的所有引用为"Metadata"。但是在数据库中生成的表仍然是"Metadatas"。我已经删除并重新创建了数据库,但这似乎也没有起作用。使用TableAttribute也不行。我应该怎么做?
谢谢。
[Table("Metadata")]
public class Metadata
{
[Required, Key]
public int MetadataId { get; set; }
[Required, ScaffoldColumn(false)]
public int DocumentId { get; set; }
[Required, StringLength(250), DataType(DataType.Text)]
public string Title { get; set; }
}
...