예제 #1
0
파일: Sql.cs 프로젝트: benlesh/ALE
        public Sql ExecuteReader(SqlCommand cmd, Action <Exception, SqlDataReader> callback)
        {
            if (callback == null)
            {
                throw new ArgumentNullException("callback");
            }
            cmd.Connection.Open();
            var state = new ExecuteReaderState(cmd, callback);

            cmd.BeginExecuteReader(EndExecuteReader, state);
            return(this);
        }
예제 #2
0
파일: Sql.cs 프로젝트: blesh/ALE
 public Sql ExecuteReader(SqlCommand cmd, Action<Exception, SqlDataReader> callback)
 {
     if (callback == null) throw new ArgumentNullException("callback");
     cmd.Connection.Open();
     var state = new ExecuteReaderState(cmd, callback);
     cmd.BeginExecuteReader(EndExecuteReader, state);
     return this;
 }