考虑以下内容(使用Dapper)
示例1:
我正在尝试理解执行两个插入语句的方式是否重要。据我了解,con在using语句中打开并在退出using语句时关闭。
我想知道调用
不确定这是否重要,但我打算使用SQL Server。
var query = @"INSERT INTO FOO (ID, Name) VALUES (1, 'Test')
INSERT INTO FOO (ID, Name) VALUES (2, 'ABC')";
using(var con = connection)
{
con.Execute(query);
}
示例 2:
var queryOne = "INSERT INTO FOO (ID, Name) VALUES (1, 'Test')";
var queryTwo = "INSERT INTO FOO (ID, Name) VALUES (2, 'ABC')";
using(var con = connection)
{
con.Execute(queryOne);
con.Execute(queryTwo);
}
我正在尝试理解执行两个插入语句的方式是否重要。据我了解,con在using语句中打开并在退出using语句时关闭。
我想知道调用
con.Execute()
多少次是否重要?将其放在一个查询下是否更好?为了确定应用程序的设计,我询问这个问题,以便我知道是否应该额外努力使所有人都在单个execute下。不确定这是否重要,但我打算使用SQL Server。