Как управлять именем сгенерированной модели в Microsoft ADO.NET Entity Framework 4.1? - PullRequest
2 голосов
/ 17 октября 2011

Когда я пытаюсь использовать 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", поэтому могли бы подсказать, как это сделать это?

Большое спасибо.

1 Ответ

1 голос
/ 17 октября 2011

Попробуйте использовать класс TableAttribute .Для справки, вы можете найти список аннотаций данных для EF 4.1 здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...