Я отображаю ряд таблиц, которые совместно используют единый набор полей:
Таким образом, поскольку Вы видите, что я использую table-per-concrete-type стратегию отобразить наследование.
Но...
Я не имею, мог для связи их с абстрактным типом, содержащим эту общую собственность.
Возможно сделать это с помощью EF?
ПРЕМИЯ: единственное, не зарегистрированное Entity Data Model Mapping Scenario
Table-per-concrete-type inheritance
http://msdn.microsoft.com/en-us/library/cc716779.aspx: P
Наконец я создал интерфейс «Игги» , который содержал аксессоры к общим свойствам:
public Interface Iggy
{
string modifiedBy { get; set; }
DateTime modifiedDate { get; set; }
}
и использовали частичные classes , чтобы реализовать его в домене. classes
public partial class Al:Iggy{}
public partial class Ben:Iggy{}
public partial class Carl:Iggy{}
C # действительно очень удобен, и хотя я хотел бы сделать это с помощью функции entity-framework, партиалы работают как шарм :)