在生成enitiy模型时,是否有任何解决方案或更新使EntityFramework检测到具有默认值uniqueidentifier
的{{1}}列?
答案 0 :(得分:1)
没有。 EF不支持(还?)来定义自定义约定。 (DbContext
的第一个CTP之一包含自定义约定的第一个提议,但由于此功能的复杂性,它们已在最终版本中删除。我不知道它们是否或何时将在稍后返回您必须使用可用的标准约定,并且他们说类型Guid
的属性默认情况下不是数据库生成的。您必须使用数据注释或Fluent API显式标记Guid
属性以覆盖此默认值。