達成したいと思うようなDapperメソッドはありません。唯一のオプションは、2つの単一の削除と2つの複数の削除です。
public static int Delete<T>(this IDbConnection connection, int Id)
public static int Delete<T>(this IDbConnection connection, T entityToDelete)
public static int DeleteList<T>(this IDbConnection connection, object whereConditions, IDbTransaction transaction = null, int? commandTimeout = null)
public static int DeleteList<T>(this IDbConnection connection, string conditions, object parameters = null, IDbTransaction transaction = null, int? commandTimeout = null)
複数の削除を行うには、条件またはwhere句を渡す必要があります。例:
connection.DeleteList<User>(new { Age = 10 });
connection.DeleteList<User>("Where age > 20");
connection.DeleteList<User>("Where age > @Age", new {Age = 20});
ok、そうです、それも私が見ていたものです。ちょうど誰かが私が逃したかもしれない(または何か) –