Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
Docs Required, Release Notes Required
Description
Add a new method to ISql API:
Task<IgniteDbDataReader> ExecuteReaderAsync(ITransaction? transaction, SqlStatement statement, params object?[]? args)
- IgniteDbDataReader inherits from System.Data.Common.DbDataReader, providing a standard interface to work with query results.
- DbDataReader API is an efficient way to retrieve query results without object mapping. It can be implemented in a high-performance allocation-free way. This is a good alternative to allocation-heavy IResultSet<IIgniteTuple>.
Attachments
Issue Links
- is blocked by
-
IGNITE-18588 .NET: Thin 3.0: BinaryTupleReader incorrect behavior on type mismatch
- Resolved
- is related to
-
IGNITE-17333 .NET: Thin 3.0: SQL ResultSet object mapping
- Resolved
- links to