EF核心集身份插入打开并保存更改

时间:2019-06-20 00:59:37

标签: ef-core-2.1

我们创建了一个示例数据库,但是在创建过程中,我们将标识设置为特定值。要启用身份插入,我们使用

context.Database.ExecuteSqlCommand ( "SET IDENTITY_INSERT dbo.Tool ON;" );

然后我们打电话

context.SaveChanges ();

,然后执行另一个sql命令以关闭“身份插入”。

当我们添加实体时,有一种方法可以在ADD之前以文本形式插入Identity Insert ON SQL命令,然后在Add后面以文本形式插入Identity Insert OFF SQL命令。

我将SaveChanges描绘为生成将执行插入操作的SQL文本,这就是为什么我想知道是否存在插入SQL命令的方法的原因。

0 个答案:

没有答案