Esempio n. 1
0
        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);
 }
Esempio n. 3
0
 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)
 {
 }