使用Owns Many时,EFCore 会创建一个隐藏主键,这个主键与OwnerId共同构成复合主键,可是由于Sqlite不支持复合主键中的Id自动生成,所以会产生错误。变通的办法是显式创建一个主键,可这样实际上值对象是采用实体的方式进行存储。
使用Owns Many时,EFCore 会创建一个隐藏主键,这个主键与OwnerId共同构成复合主键,可是由于Sqlite不支持复合主键中的Id自动生成,所以会产生错误。变通的办法是显式创建一个主键,可这样实际上值对象是采用实体的方式进行存储。
本文标题:EF Core Owns Many 在Sqlite上出错
本文链接:https://www.haomeiwen.com/subject/ltqhyrtx.html
网友评论