Same as the previous question

This commit is contained in:
sunkaixuan 2022-06-27 22:03:35 +08:00
parent 1d3ed496fa
commit 516849c51d

View File

@ -168,6 +168,10 @@ namespace SqlSugar
private MapperSql GetOneToManySql()
{
var pkColumn = this.EntityInfo.Columns.FirstOrDefault(it => it.IsPrimarykey == true);
if (pkColumn == null && Navigat.Name2 != null)
{
pkColumn = this.EntityInfo.Columns.FirstOrDefault(it => it.PropertyName== Navigat.Name2);
}
Check.ExceptionEasy(pkColumn == null, $"{this.EntityInfo.EntityName} need primary key ",
$"导航属性 {this.EntityInfo.EntityName}需要主键");
var pk = pkColumn.DbColumnName;