protected override T Execute(IDbConnection connection, DataCommandOptions options) { LastExecuteState = connection.State; ExecuteCount++; if (_returnObj != null) { return(_returnObj(connection)); } else { return(default(T)); } }
protected override int Execute(IDbConnection connection, DataCommandOptions options) { ExecuteCount++; return(Entities.Count); }
public FakeDataCommand(string name, DataCommandOptions options, ILoggerFactory loggerFactory, Func <IDbConnection, T> returnObj = null) : base(name, options, loggerFactory) { _returnObj = returnObj; }
public FakeBatchCommand(int batchSize, DataCommandOptions options, ILoggerFactory loggerFactory) : base("FakeBatchCommand", batchSize, options, loggerFactory) { }