我有 2 张桌子(Labour 和 LabourPosition)。我不想使用从 Labor 表到 LabourPosition 表的 fki,而是使用对象(theLabourer.LabourPosition.Name
而不是getLabourPosition(theLabourer.LabourPositionId)
.
我已经阅读了几篇文章来做到这一点,但它们似乎对我不起作用......我在尝试查看 LabourPosition 属性的值时遇到的错误是“无法初始化代理 - 没有会话”。
我的映射(ps:LabourPosition 没有返回 Labour 的 fki,只有一种方式): LabourMap 类:
References<LabourPosition>(x => x.LabourPosition, "LabourPositionsId");
然后很明显我已经将Labor实体中的属性定义为:
public virtual LabourPosition LabourPosition { get; set; }
有任何想法吗?帮助将不胜感激!