Создать несколько таблиц из 1 класса во время выполнения - PullRequest
0 голосов
/ 30 июня 2010

Возможно ли иметь класс X и создавать из него несколько таблиц, используя Entity Framework 4, сначала код, во время выполнения?

Например, класс Item. Я хочу создать таблицу ItemA и таблицу ItemB. Можно ли это сделать во время выполнения?

1 Ответ

1 голос
/ 02 июля 2010

Ну, на самом деле вы можете создать несколько таблиц из одной EntityConfiguration.Но зачем ты это делаешь?

public class Item
{
     public int Id { get; set; }
     public string Name { get; set; }
}

 public class ItemConfig : EntityConfiguration<Item>
 {
     public ItemConfig()
     {
         Property(it => it.Id).IsIdentity();

         Property(it => it.Name).IsUnicode().IsRequired().HasMaxLength(100);

         MapSingleType(c => new { c.Id, c.Name }).ToTable("dbo.ItemA");
         MapSingleType(c => new { c.Id, c.Name }).ToTable("dbo.ItemB");
     }
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...