EF Core:ValueGeneratedNever() 与根本不使用此方法

Arr*_*rrr 5 c# entity-framework entity-framework-core

明确告诉实体框架不要为数据库中的字段生成值有什么意义?还有两个其他选项有意义ValueGeneratedOnAddValueGeneratedOnAddOrUpdate有意义,但框架默认情况下会生成一个值,所以我必须通过该方法手动禁用它?如果没有,它的ValueGeneratedNever()确切用途是什么,它的优点是什么?

Ric*_*res 13

例如,当您想要手动分配主键时,您需要调用此方法。按照约定,EF 将假定主键属性是自动生成的。