Как реализовать table-per-concrete-type стратегию с помощью платформы объекта

Я отображаю ряд таблиц, которые совместно используют единый набор полей:

alt text

Таким образом, поскольку Вы видите, что я использую 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

5
задан Community 8 February 2017 в 14:22
поделиться

2 ответа

Наконец я создал интерфейс «Игги» , который содержал аксессоры к общим свойствам:

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, партиалы работают как шарм :)

5
ответ дан 14 December 2019 в 13:33
поделиться

Почему нельзя исправить дизайн стола?!

1
ответ дан 14 December 2019 в 13:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: