// sql = SELECT * FROM Table WHERE Id = @Id AND Ids IN @Ids
// 正常使用
executor.Parameters.Add("Id", 1);
// 遇到 IN 時可傳入 IEnumerable 型別,實際會變成 @{Prefix}_Ids_{流水號}
executor.Parameters.Add("Ids", new int[] { 1, 2 });
executor.Parameters.AddRange(new {
Id = id,
Name = name
});
Method Chaining
int result = executor.SetCommandText("INSERT INTO Customers (Id, Name) VALUES (@Id, @Name)")
.Parameters.Add("Id", 10).Add("Name", "新增測試").GetCommandExecutor()
.Execute();