Вот как я только что получил EF 4.1 (RC) для разделения таблицы в Code First.
- Определите ваши две сущности.Убедитесь, что ключ включен в обе сущности.Кроме того, включите свойства навигации в каждый объект, указывающий на другой объект.
В переопределении OnModelCreating.,,а.Отобразите оба объекта в одну таблицу.б.Создайте отношения между двумя таблицами.
modelBuilder.Entity<EntityOne>().ToTable("MySingleTable");
modelBuilder.Entity<EntityTwo>().ToTable("MySingleTable");
modelBuilder.Entity<EntityOne>().HasRequired(p => p.NavToEntityTwo).WithRequiredDependent(c => c.NavToEntityOne);
Это работает для меня, но я понимаю, что, учитывая новизну RC, я смог взглянуть только на ограниченное и простоесценарии.