Производная сущность EF4 с сущностью производного внешнего ключа - PullRequest
1 голос
/ 04 ноября 2011

Я использую asp.net mvc3 с ef4.

У меня есть 2 класса,

ClassA, ClassB.

ClassA имеет 2 ClassB's.

У меня есть производные версии этих классов:

DerivedClassA, DerivedClassB.

DerivedClassA имеет ClassB, однако я хочу, чтобы DerivedClassA заполнял его ClassB из таблицы DerivedClassB, а не из таблицы ClassB.

Можно ли указать эту связь с Fluent API?Я использую TPC.

1 Ответ

0 голосов
/ 05 ноября 2011

Я не думаю, что это возможно.Это похоже на основной вопрос ОО.

Вы можете попробовать:

class DerivedClassA : ClassA
{
   new DerivedClassB ClassB1 { get; }
   new DerivedClassB ClassB2 { get; }
}
...