EF Core:ValueGeneratedNever()与完全不使用此方法

时间:2016-10-28 20:41:43

标签: c# entity-framework entity-framework-core

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

1 个答案:

答案 0 :(得分:2)

例如,如果要手动分配主键,则需要调用此方法。按照惯例,EF将假定自动生成主键属性。