Entity framework 4.1 如何控制生成的模型&x27;Microsoft ADO.NET实体框架4.1中的名称?

Entity framework 4.1 如何控制生成的模型&x27;Microsoft ADO.NET实体框架4.1中的名称?,entity-framework-4.1,Entity Framework 4.1,当我尝试在项目中使用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; se

当我尝试在项目中使用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) 
        { 

        } 
    }
公共类银行
{ 
[关键]
公共Guid BankID{get;set;}
公共字符串BankCardNumber{get;set;}
公共字符串BankName{get;set;}
}公共类MyContext:DbContext
{ 
公共数据库集组{get;set;}
}公共类MyContextInitializer:DropCreateDatabaseIfModelChanges
{ 
受保护的覆盖无效种子(MyContext上下文)
{ 
} 
}
上面的代码是可以的,它将在我们的数据库中生成一个名为“Banks”的表名,但是我们想要控制生成的表名,比如“bank”或“opbanks”,那么您能告诉我怎么做吗

非常感谢。

尝试使用该课程。作为参考,您可以找到EF 4.1的数据注释列表