实体框架4主键作为GUID和自动生成

时间:2010-06-17 15:25:55

标签: entity-framework

我正在尝试使用EF4和所谓的GUID生成服务器端的新功能。我有一个带有GUID主键的表,其默认值在SQL Server中设置为NewID()。但是,我尝试将StoreGeneratedPattern设置为Identity和Computer,但都不起作用。我在MSDN上发现此链接,信息相互矛盾。有人说它应该有用,有些则不行。

http://social.msdn.microsoft.com/Forums/en/adonetefx/thread/72f0045d-1619-4044-bf50-c6eb5091995e

任何人都可以确认这应该或不应该起作用吗?

1 个答案:

答案 0 :(得分:0)

如果设置StoreGeneratedPattern,它在4.0中有效。它在3.5中不起作用。只有在GUID PK上有聚簇索引时,“低效索引”注释才会生效。如果你的聚集索引在其他地方,那就错了。