protected PrepareExpressions ( IExpressionPreparer preparer ) : |
||
preparer | IExpressionPreparer | |
return |
protected override SqlStatement PrepareExpressions(IExpressionPreparer preparer)
{
var args = Arguments;
if (args != null) {
var newArgs = new List<InvokeArgument>();
foreach (var arg in args) {
newArgs.Add((InvokeArgument)((IPreparable)arg).Prepare(preparer));
}
args = newArgs.ToArray();
}
return new CallStatement(ProcedureName, args);
}