Я только начал внедрять EF CTP 5 в новый проект. В этом случае все мои поля базы данных названы иначе, чем мои свойства POCO из-за неясного соглашения об именах базы данных. Правильно ли я считаю, что лучший способ отобразить это - переопределить OnModelCreating и иметь такой код
modelBuilder.Entity<Sale>().Property(s => s.ID).HasColumnName("sale_id");
modelBuilder.Entity<Sale>().Property(s => s.ProductName).HasColumnName("product_name");
modelBuilder.Entity<Sale>().Property(s => s.ProductPrice).HasColumnName("product_price");
modelBuilder.Entity<Sale>().Property(s => s.SaleDate).HasColumnName("sale_date");
Это очень быстро закончится, действительно ли это лучший способ сделать это?