Я использую EF5 в VS2010. У меня есть рабочий образец с двумя типами: Person, Бизнес Я хотел бы добавить коллекцию какКак моделировать набор смешанных объектов с использованием кода EF сперва
DbSet<Customer> Customers
где объекты Клиенты могут быть либо лицо или бизнес. В моем приложении я хотел бы быть в состоянии сделать что-то вроде:
mycontext.Customers.Add(new Person());
mycontext.Customers.Add(new Business());
Я думаю, что таблица Customer может выглядеть
id (id of Person or Business)
discriminator
Как это может быть достигнуто с кодом первым?
Или интерфейс в зависимости от того, является ли логика общего доступа для человека и бизнеса – Cemafor
Я полностью согласен. Но все же не относится к Вопросу OP. – eMi
Лица и бизнес-классы уже реализованы как полностью отдельные, так и в разных таблицах. Единственное, что им известно, это то, что он может быть клиентом. – kmurch