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

c# entity-framework entity-framework-core

明確告訴實體框架不為數據庫中的字段生成值有什麼意義?還有另外兩個選項是ValueGeneratedOnAddValueGeneratedOnAddOrUpdate ,它們是有意義的,但是框架默認生成一個值,所以我必須通過該方法手動禁用它?如果沒有,那麼ValueGeneratedNever()究竟是什麼,它的優勢是什麼?

一般承認的答案

例如,如果要手動分配主鍵,則需要調用此方法。按照慣例,EF將假定自動生成主鍵屬性。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因