Есть ли доступный API, аналогичный пакетному обновлению JDBC [PreparedStatement.addBatch() и PreparedStatement.executeBatch()]?
Я видел DataAdapter. Однако я думаю, что он использует DataTable; это похоже на JDBC PreparedStatement?
Есть ли доступный API, аналогичный пакетному обновлению JDBC [PreparedStatement.addBatch() и PreparedStatement.executeBatch()]?
Я видел DataAdapter. Однако я думаю, что он использует DataTable; это похоже на JDBC PreparedStatement?
PreparedStatements в JDBC напрямую аналогичны SqlCommand, вплоть до предоставления оператора и параметров. Вот пример:
var cmd = "UPDATE SomeTable SET Value = @Param1 WHERE ID = @ID";
using (var connection = new SqlConnection("Connection String Here"))
using (var command = new SqlCommand(cmd, connection))
{
command.Parameters.AddWithValue("@Param1", "NewValue");
command.Parameters.AddWithValue("@ID", 1);
connection.Open();
command.ExecuteNonQuery();
}
Из того, что я прочитал, все вышеперечисленное должно показаться очень знакомым тому, кто использует PreparedStatement.