我正在使用Core 2.0 MVC编写一个Web应用程序。在EF的帮助下,我试图创建(代码优先)模型来建模数据库,这样我就可以使用迁移自动化整个数据库创建过程。
我的问题,我正在使用第三方库与API进行交互(此库是专门为与此API交互而构建的)但API返回的数据我想使用相同的内容存储在数据库中schema作为库中的类。
举个例子 第三方库
public class PersonDetails
{
public long PersonID { get; set; }
public string PersonName { get; set; }
}
如果我尝试为此类创建迁移,它会抱怨没有设置主键,我无法修改此类。有没有办法可以从继承的类或类似的东西设置PersonID的[Key]属性?