Open danranqian opened 4 years ago
Having a similar problem here. Would just inherit from NpgsqlDataReader
but it's marked as a sealed class.
The issue is that EFCore.PG casts DbDataReader down to NpgsqlDataReader in order to get each individual's statement changed row count.
We have the same issue, is there any known workaround maybe? Or is there any plan to fix this in the near future?
For now, I'd advise doing other ways for manipulating the data returned from the reader - EF Core value converters can do this, as well as command interceptors.
We are trying to customize DataReader behavior in EF Core 3.0 to force all returned DateTime values to be interpreted as in the UTC timezone.
We are getting this exception on saving changes.
We intercept ReaderExecuted command and return a customized DbDataReader. We are trying to do in EF Core 3.0 something similar to this answer from Stack Overflow. (I know this example is for EF 6 but I cannot find any EF Core examples.)
Are we doing something wrong here? Or is this something that Npgsql is not supporting at the moment?