2009-07-09 31 views

回答

10

听起来好像标识规范是上不了台面的索引列启用。启用它并更新DBML。

当然,如果您的主键不支持Identity Specification,您将需要生成自己的主键。实体框架不使用您可能为列设置的默认值,所以如果您使用唯一标识符列并将默认值设置为NEWID(),那可能是您的问题。在这种情况下,使用

myObject.Id = Guid.NewGuid(); 

从您的代码。

+0

完美的解决方案。非常重要的更新DBML,其中主要忘记:-) – karpanai 2014-12-19 11:53:03

相关问题