Для подхода, основанного на базе данных, решение StriplingWarrior работает хорошо. Но если вы используете подход, основанный на коде, вы можете использовать System.ComponentModel.DataAnnotations.TableAttribute
в классе целевого объекта, чтобы отобразить класс объекта в таблицу базы данных.
Однако этот способ немного раздражает, потому что мы обычно хотим определить чистый класс сущностей. Для этого вы можете доверить его другому классу или использовать переопределенный метод OnModelCreating
в классе DbContext
следующим образом.
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Category>()
.ToTable("MyCategories");
}