0

在生成实体模型时,是否有任何解决方案或更新可以使 EntityFramework 检测uniqueidentifier具有默认值的列?newid()

4

1 回答 1

1

不。EF 不支持(还?)定义自定义约定。(最早的 CTP 之一DbContext包含自定义约定的第一个提案,但由于此功能的复杂性,它们已在最终版本中删除。我不知道它们是否或何时会在以后的版本中返回。)你有遵守可用的标准约定,他们说Guid默认情况下类型属性不是数据库生成的。您必须使用数据注释或 Fluent API 显式标记Guid属性以覆盖此默认值。

于 2012-06-23T14:30:12.873 回答