當我插入自定義ID的數據時,我在我的項目中使用了代碼優先的EF和麪對問題。用自定義ID插入數據的代碼優先實體框架
當我試圖插入具有自定義ID(例如999)的數據時,EF忽略它並將增加的ID插入到表中。
我的模型:
public class Address
{
[Key]
public int Id { get; set; }
public string FirstName { get; set; }
...
}
如何解決這個probleb?
編輯:
1)如何開始從N個遞增的,而不是從0?
2)如果我沒有指定自定義ID,DB必須增加並插入自己的ID。如果我指定自定義ID,則數據庫必須插入它。可能嗎?
你想整體從表中刪除自動增量功能? –
不,我不知道。如果我不指定自定義ID,則數據庫必須增加並插入自己的ID。如果我指定自定義ID,則數據庫必須插入它。可能嗎? 是否可以從N開始遞增,但不能從0開始遞增? –