protected override DbCommand CreateDbCommand()
 {
     return(new CreateEntityCommand(OriginalConnection.CreateCommand(), OriginalDataReader));
 }
 protected override DbTransaction BeginDbTransaction(IsolationLevel isolationLevel)
 {
     return(OriginalConnection.BeginTransaction());
 }
 public override void Close()
 {
     OriginalConnection.Close();
 }
 public override void Open()
 {
     OriginalConnection.Open();
 }
 public override void ChangeDatabase(string databaseName)
 {
     OriginalConnection.ChangeDatabase(databaseName);
 }