Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 SaveChanges()上的自动生成GUID_Sql Server 2008_Entity Framework 4 - Fatal编程技术网

Sql server 2008 SaveChanges()上的自动生成GUID

Sql server 2008 SaveChanges()上的自动生成GUID,sql-server-2008,entity-framework-4,Sql Server 2008,Entity Framework 4,生成enitiy模型时,是否有任何解决方案或更新可使EntityFramework检测默认值为uniqueidentifier的列newid()。(针对DbContext的首批CTP中有一个包含了自定义约定的第一个提案,但由于此功能的复杂性,它们在最终版本中已被删除。我不知道它们是否或何时会在以后的版本中返回。)您必须遵守可用的标准约定,它们说默认情况下不会生成Guid类型的属性。必须使用数据批注或Fluent API显式标记Guid属性,以覆盖此默认值

生成enitiy模型时,是否有任何解决方案或更新可使EntityFramework检测默认值为
uniqueidentifier
的列
newid()
。(针对
DbContext
的首批CTP中有一个包含了自定义约定的第一个提案,但由于此功能的复杂性,它们在最终版本中已被删除。我不知道它们是否或何时会在以后的版本中返回。)您必须遵守可用的标准约定,它们说默认情况下不会生成
Guid
类型的属性。必须使用数据批注或Fluent API显式标记
Guid
属性,以覆盖此默认值