From 232be200ceeae212dab3f66d852c09027bd96ee3 Mon Sep 17 00:00:00 2001 From: how02 Date: Thu, 14 Jul 2016 04:54:31 +0200 Subject: [PATCH] Fixed MySqlDataReader not disposed by EntityFrameworkCore --- Source/MySql.Data/datareader.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Source/MySql.Data/datareader.cs b/Source/MySql.Data/datareader.cs index b2462f24f..dbc8dcdbc 100644 --- a/Source/MySql.Data/datareader.cs +++ b/Source/MySql.Data/datareader.cs @@ -37,7 +37,7 @@ namespace MySql.Data.MySqlClient { /// - public sealed partial class MySqlDataReader : IDisposable + public sealed partial class MySqlDataReader : DbDataReader { // The DataReader should always be open when returned to the user. private bool isOpen = true; @@ -1035,14 +1035,10 @@ private void Throw(Exception ex) throw ex; } - public new void Dispose() + protected override void Dispose(bool disposing) { - Dispose(true); - GC.SuppressFinalize(this); - } + base.Dispose(disposing); - internal new void Dispose(bool disposing) - { if (disposing) { Close();