OwnsOne抛出'无法确定导航属性所代表的关系'

时间:2018-04-12 00:23:36

标签: c# entity-framework .net-core entity-framework-core

我正在尝试使用新的EFCore 2.1.0 preview-2,而且真的很奇怪。

prof_len = len(prof_cds) prof_to_show = [] import time for i in range(prof_len): pos = NPROF - i - 1 self.prof_lines[pos].data_source.data = prof_cds[i].data def callback(i=i, pos=pos): view = CDSView(source=self.env.source, filters=[IndexFilter(prof_indexes[i])]) self.prof_circles[pos].view = view prof_to_show.append(pos) curdoc().add_timeout_callback(callback, 100) 效果很好。 只是提醒一下,Address类是一个ValueObject。

我执行了Add-Migration命令,它生成了与Upgrade-Database一起运行的预期文件。

但是当我检查文件时,我注意到我忘了一些配置。所以我回到了我的模型构建器并添加了所需的内容。

缺少的部分位于另一个实体的modelBuilder上。 但突然之前提到的.OwnsOne开始抛出:

modelBuilder< User >(p => { p.OwnsOne(x => x.Address)})

我已经在Git上推了两个:https://github.com/digogid/eStore.Sample/

Master分支机构可以运行,但它还没有完成。 Ownsone-error将抛出异常,但这是我真正需要做的。

0 个答案:

没有答案