public override object ExecuteScalar() { AssertTransaction(); return(_commandExecutor.ExecuteScalar(this)); }