EF Core унаследованная аннотация данных класса - PullRequest
0 голосов
/ 06 июня 2018

Я пишу веб-приложение с использованием Core 2.0 MVC.С помощью EF я пытаюсь создать (сначала кодирую) модели для моделирования базы данных, чтобы я мог автоматизировать весь процесс создания БД с помощью миграции.

Моя проблема, я использую стороннюю библиотеку длявзаимодействовать с API (эта библиотека была создана специально для взаимодействия с этим API), но данные, которые возвращает API, я хотел бы сохранить в БД, используя ту же схему, что и класс из библиотеки.

Какпример Сторонняя библиотека

 public class PersonDetails
 {
     public long PersonID { get; set; }
     public string PersonName { get; set; }
 }

Если я пытаюсь создать миграцию для этого класса, он жалуется, что первичный ключ не задан, я не могу изменить этот класс.Есть ли способ, которым я могу установить атрибут [Key] для PersonID из унаследованного класса или что-то подобное?

...