StoreGeneratedPattern是什么意思?

use*_*652 16 c# entity-framework entity-framework-4

我正在做EF设计,谁能告诉我什么StoreGeneratedPattern意思?

我无法在网上找到一个简单直接的答案.

小智 19

如果你看一下同名的枚举,它告诉你如果插入或更新行应该怎么做:

  • 无:不生成自动生成的值
  • 标识:在插入时生成新值,但在更新时不更改
  • 已计算:插入和更新时生成新值


Luk*_*ett 9

这些答案也不是一个简单的直接答案,只是指向或重复OP所指的相同的神秘文档.

当数据库计算列时,将使用此属性.因此,在插入和更新时,将不会写入值.

插入和更新后,将从数据库中读回该值,但我猜如果设置为Identity,则更新后EF可能无法读取该值,因为它不会更改.它是否真的实现了我不知道的微小优化.

示例可以是标识列或最后更新的时间戳.