Можно ли вставить список значений и смешанные значения, используя dapper в команде samme? Предполагая, что все свойства соответствуют SQL параметрам и:
private class MyObject
{
public int A { get; set; }
public string B { get; set; }
}
private class YourObject
{
public int C { get; set; }
}
private List<MyObject> myObjectList;
private List<YourObject> yourObjectList;
Это работает:
string query = "INSERT INTO <table1> VALUES (@A, @B);";
connection.Execute(query, myObjectList);
Это также работает:
string query = "INSERT INTO <table2> VALUES (@C)";
connection.Execute(query, yourObjectList);
Но я хотел бы есть что-то вроде:
string query = "INSERT INTO <table1> VALUES (@A, @B); INSERT INTO <table2> VALUES (@C)";
connection.Execute(query, myObjectList, yourObjectList );