2009-07-09 40 views

回答

10

聽起來好像標識規範是上不了檯面的索引列啓用。啓用它並更新DBML。

當然,如果您的主鍵不支持Identity Specification,您將需要生成自己的主鍵。實體框架不使用您可能爲列設置的默認值,所以如果您使用唯一標識符列並將默認值設置爲NEWID(),那可能是您的問題。在這種情況下,使用

myObject.Id = Guid.NewGuid(); 

從您的代碼。

+0

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

相關問題