我正在尝试在无法更改的旧系统(Jet db)中映射两个表。子表对父表中的字符串类型列具有 FK。父表中的 FK 列是必需的,但通常是空格,即“”。我知道这毫无意义,但这是我必须处理的。我的映射是;
References(x => x.ParentObject)
.Formula("NOT ParentFKColumn = ' '")
.Column("ChildFKColumn")
.LazyLoad()
.Nullable();
此映射导致以下异常“非法访问加载集合:输入字符串''格式不正确”。这个错误似乎很明显——我只是不确定如何流畅地处理它。
谢谢你的时间。