EF Code First - дублирующаяся таблица с той же схемой - PullRequest
0 голосов
/ 19 января 2019

EF 6 Code First: Как возможно иметь дублирующуюся таблицу той же схемы.Как таблица истории, которая служит репликой для исходной таблицы.Например:

enter image description here

Несколько важных замечаний для рассмотрения:

  1. Нет внешнего ключа : Я знаю, что это может быть сделано наследованием и некоторыми другими такими методами, которые генерируют внешний ключ к исходной таблице.Но я имею в виду совершенно другую дублированную таблицу.

  2. Нет копирования мимо объекта : копирование с объекта Employee на объект Employee_History возможно, но в случаеисходная сущность большая, завершенная и имеет множество наследований, это может быть очень беспорядочным.Не говоря уже о том, что каждое изменение в исходной таблице должно быть отражено в таблице истории вручную путем копирования.

  3. DataAnnotation является предпочтительным.

...