当我尝试在项目中使用Microsoft ADO.NET Entity Framework 4.1时,我无法控制生成的模型的名称。
例如,请先查看代码,
public class Bank
{
[Key]
public Guid BankID { get; set; }
public string BankCardNumber { get; set; }
public string BankName { get; set; }
} public class MyContext : DbContext
{
public DbSet<Bank> Banks { get; set; }
} public class MyContextInitializer : DropCreateDatabaseIfModelChanges<MyContext>
{
protected override void Seed(MyContext context)
{
}
}
上面的代码没问题,它会在我们的数据库中生成一个名为“Banks”的表名,但我们想控制生成的表名,比如“bank”或“opbanks”,所以可以告诉我怎么做此?
非常感谢。