/// <summary> /// <see cref="SqlUpdate"/> nesnesinin içerdiği sorguyu bağlantı üzerinde çalıştırır.</summary> /// <remarks> /// <p>Bu bir extension metodu olduğundan direk query.Execute(connection) şeklinde de /// çalıştırılabilir.</p></remarks> /// <param name="connection"> /// Sorgunun çalıştırılacağı bağlantı. Gerekirse otomatik olarak açılır.</param> /// <param name="query"> /// Sorguyu içeren <see cref="SqlUpdate"/> nesnesi.</param> /// <param name="expectedRows">Expected number of rows to be updated (defaults to one)</param> /// <returns> /// Etkilenen kayıt sayısı.</returns> public static int Execute(this SqlUpdate query, IDbConnection connection, ExpectedRows expectedRows = ExpectedRows.One) { return(CheckExpectedRows(expectedRows, ExecuteNonQuery(connection, query.ToString(), query.Params))); }
public void Add(SqlUpdate statement) { AddCommandWithParameters(statement.ToString(), statement.Params); }