本文整理汇总了C#中ICommandBuilder.GetCommand方法的典型用法代码示例。如果您正苦于以下问题:C# ICommandBuilder.GetCommand方法的具体用法?C# ICommandBuilder.GetCommand怎么用?C# ICommandBuilder.GetCommand使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICommandBuilder
的用法示例。
在下文中一共展示了ICommandBuilder.GetCommand方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ExecuteScalar
private object ExecuteScalar(ICommandBuilder commandBuilder)
{
var connection = _connection ?? _adapter.CreateConnection();
var command = commandBuilder.GetCommand(connection);
command.Transaction = _transaction;
return TryExecuteScalar(command);
}
示例2: ExecuteQuery
private IEnumerable<IDictionary<string, object>> ExecuteQuery(ICommandBuilder commandBuilder)
{
var connection = _connection ?? _adapter.CreateConnection();
var command = commandBuilder.GetCommand(connection);
command.Transaction = _transaction;
return TryExecuteQuery(command);
}
示例3: ExecuteQuery
private IEnumerable<IDictionary<string, object>> ExecuteQuery(ICommandBuilder commandBuilder)
{
using (var connection = CreateConnection())
{
using (var command = commandBuilder.GetCommand(connection))
{
return TryExecuteQuery(connection, command);
}
}
}
示例4: Execute
private int Execute(ICommandBuilder commandBuilder)
{
using (var connection = CreateConnection())
{
using (var command = commandBuilder.GetCommand(connection))
{
return TryExecute(connection, command);
}
}
}
示例5: Execute
internal int Execute(ICommandBuilder commandBuilder, IDbTransaction dbTransaction)
{
using (IDbCommand command = commandBuilder.GetCommand(dbTransaction.Connection, AdoOptions))
{
command.Transaction = dbTransaction;
return command.TryExecuteNonQuery();
}
}
示例6: Execute
private static int Execute(ICommandBuilder commandBuilder, IAdapterTransaction transaction)
{
var dbTransaction = ((AdoAdapterTransaction) transaction).Transaction;
using (var command = commandBuilder.GetCommand(dbTransaction.Connection))
{
command.Transaction = dbTransaction;
return TryExecute(command);
}
}
示例7: Execute
private int Execute(ICommandBuilder commandBuilder, IAdapterTransaction transaction)
{
using (var command = commandBuilder.GetCommand(((AdoAdapterTransaction)transaction).Transaction.Connection))
{
return TryExecute(command);
}
}
示例8: Execute
internal static int Execute(ICommandBuilder commandBuilder, IDbTransaction dbTransaction)
{
using (IDbCommand command = commandBuilder.GetCommand(dbTransaction.Connection))
{
command.Transaction = dbTransaction;
return TryExecute(command);
}
}