簡體   English   中英

強制實體框架添加標識列

[英]Force entity framework to add identity column

此線程已為我解決了此問題。 如何強制實體框架插入標識列?

但是我需要知道的是

dataContext.Database.ExecuteSqlCommand("SET IDENTITY_INSERT [dbo].[User] OFF");

在調用SaveChanges()方法之前,它會產生相同的效果嗎?我的意思是為什么在調用SaveChanges()之后為什么要關閉身份。

幾天前我正在做這個事情。 運用

dataContext.Database.ExecuteSqlCommand("SET IDENTITY_INSERT [dbo].[Table] ON"); 

dataContext.Database.ExecuteSqlCommand("SET IDENTITY_INSERT [dbo].[Table] OFF"); 

什么也沒做。

我必須使用一個SQL命令將其打開,執行我想做的事,然后在同一命令中將其關閉。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM