StoreGeneratedPattern是什么意思?

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

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

如果查看名为enumeration的相同内容,它会告诉您在插入或更新行时应该执行的操作:

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

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

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

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

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