如何让实体框架让我设置storegeneratedpatternfield?

时间:2013-02-26 21:15:54

标签: entity-framework visual-studio-2012

我的一个实体中有一个字段用作id字段。问题在于,由于支持版本控制数据支持,此特定字段可能包含重复项。我将字段设置为在使用storegeneratedpatternfield = identity为空时填充。当我处理新版本的字段时,我需要能够设置字段。

//so some basic psuedo code when I update.
entity myentity = //find the entity via linq

myentity.version = //next version number

db.entitytable.add(new entity() { entityid = myentity.entityid, etc.});


savechanges

现在发生的事情是,如果我使用storegeneratedpatternfield = identity或storegeneratedpatternfield = computed

,它会忽略我设置字段

我有一个解决方法,我查找新实体,但我想知道是否还有其他选项。

0 个答案:

没有答案