Example #1
0
 public override void Close()
 {
     if (_reader != null) {
         _reader.Dispose ();
         _reader = null;
     }
 }
Example #2
0
 public override bool Read()
 {
     if (!_isExecuted)
     {
         _isExecuted = true;
         _operation = CreateOperation();
         _command.Database.Connection.ExecuteOperation(_operation, r => _response = r);
         _reader = new OResponseReader(this, _response, _command.IsIdempotent ? OperationMode.Asynchronous : OperationMode.Synchronous);
         _enumerator = _reader.GetEnumerator();
     }
     return _enumerator.MoveNext();
 }