The multi-part identifier "dicValue.SerialNumber" could not 返回

求助
1 46
该叫什么 Jason 发布于1周前
悬赏:5 飞吻


var regionMgInfo = db.Queryable<Models.OrganizationInfo, Models.DictionaryTypeInfo, Models.DictionaryValueInfo>((org, dicType, dicValue) => new object[] {

                JoinType.Left, org.Code == dicValue.SerialNumber,

                JoinType.Left, dicValue.FileTypeId == dicType.Id

            })

            .Where((org, dicType, dicValue) => org.Id == orgId

            && org.IsDisabled == false

            && dicValue.IsDisabled == false && dicValue.IsDeleted == false

             && dicType.FieldType == dictionaryType && dicType.IsDeleted == false && dicType.IsDisabled == false

            )

            .Select((org, dicType, dicValue) => new { OrganizationId = org.Id, ParentId = org.ParentId, Code = org.Code, SerialNumber = dicValue.SerialNumber, RegionManagerAD = dicValue.FieldValue })

            .First();


第一次用SqlSugar, 这个写法哪里有问题?一直报:

The multi-part identifier "dicValue.SerialNumber" could not be bound

热忱回答1

  • wsj wsj VIP0
    1周前

    这是SQL错误:无法绑定由多个部分组成的标识符 "xxxxx"解决。

    数据模型配置是否正确,特别是主键。
     JoinType.Left, org.Code == dicValue.SerialNumber,

    应该是字符串类型关联,是否有关系?是否有多个主键而不能一对一关联?

    参考:
    https://blog.csdn.net/Alone5256/article/details/88659338

    0 回复

版块

学习文档

最新会员

发布达人

回贴达人