Я пишу веб-приложение с использованием Core 2.0 MVC.С помощью EF я пытаюсь создать (сначала кодирую) модели для моделирования базы данных, чтобы я мог автоматизировать весь процесс создания БД с помощью миграции.
Моя проблема, я использую стороннюю библиотеку длявзаимодействовать с API (эта библиотека была создана специально для взаимодействия с этим API), но данные, которые возвращает API, я хотел бы сохранить в БД, используя ту же схему, что и класс из библиотеки.
Какпример Сторонняя библиотека
public class PersonDetails
{
public long PersonID { get; set; }
public string PersonName { get; set; }
}
Если я пытаюсь создать миграцию для этого класса, он жалуется, что первичный ключ не задан, я не могу изменить этот класс.Есть ли способ, которым я могу установить атрибут [Key] для PersonID из унаследованного класса или что-то подобное?