【发布时间】:2022-12-15 08:51:21
【问题描述】:
当我在项目上配置实体时,我在 PropertyBuilder 上遇到了 ValueGeneratedOnUpdateSometimes。描述说
将属性配置为在保存现有实体时在特定条件下生成值
但是,没有关于如何设置“特定条件”以便生成值的可靠信息。
有没有人知道这方面的一些信息?
【问题讨论】:
-
别担心。它不再出现在 EF core 6 的源代码中。
当我在项目上配置实体时,我在 PropertyBuilder 上遇到了 ValueGeneratedOnUpdateSometimes。描述说
将属性配置为在保存现有实体时在特定条件下生成值
但是,没有关于如何设置“特定条件”以便生成值的可靠信息。
有没有人知道这方面的一些信息?
【问题讨论】:
它用于映射到同一列且实体类型共享一个表的属性。
当您更改其中一个属性的值并调用 SaveChanges 时,将通过传播第一个属性的值来“生成”另一个属性的值。
【讨论】: