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