实体框架4是否支持SQL Server计算的主键列?插入记录时引发异常

时间:2018-07-05 15:14:19

标签: c# sql-server-2012 entity-framework-4

使用Entity Framework 4.0插入/更新记录时,是否支持Sql Server计算的主键列?我知道they're not in Linq to SQL

每次尝试插入具有在Sql Server中定义的已计算主键列的记录时,都会出现错误

  

“不支持对主键列的属性'StoreGeneratedPattern'设置为'Computed'的表进行修改。请改用'Identity'模式。”

即使键的StoreGeneratedPattern属性设置为Identity或Computed。

示例表:

providedIn: SomeLazyLoadedModule

edmx示例:

EDMX with Key properties displayed

我会在数据库中设置一个普通的自动增量ID列,但是我继承了这个项目,并被告知不要理会数据库结构。

0 个答案:

没有答案