我正在尝试使用新的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将抛出异常,但这是我真正需要做的。