Struct ReaderInfo
- Namespace
- LinqToDB.Internal.DataProvider
- Assembly
- linq2db.dll
public readonly struct ReaderInfo : IEquatable<ReaderInfo>
- Implements
- Inherited Members
- Extension Methods
Properties
DataReaderType
Type of DbDataReader implementation. Could not match Type, implemented by ADO.NET provider if wrapper like MiniProfiler used without proper IUnwrapDataObjectInterceptor registration provided.
public Type? DataReaderType { get; init; }
Property Value
DataTypeName
Type name, returned by GetDataTypeName(int) for column.
public string? DataTypeName { get; init; }
Property Value
FieldType
Type, returned by GetFieldType(int) for column.
public Type? FieldType { get; init; }
Property Value
ProviderFieldType
Type, returned by GetProviderSpecificFieldType(int) for column.
public Type? ProviderFieldType { get; init; }
Property Value
ToType
Expected type (e.g. type of property in mapped entity class). For nullable value types doesn't include Nullable<T> wrapper.
public Type? ToType { get; init; }
Property Value
Methods
Equals(ReaderInfo)
public bool Equals(ReaderInfo other)
Parameters
otherReaderInfo
Returns
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(ReaderInfo, ReaderInfo)
public static bool operator ==(ReaderInfo left, ReaderInfo right)
Parameters
leftReaderInforightReaderInfo
Returns
operator !=(ReaderInfo, ReaderInfo)
public static bool operator !=(ReaderInfo left, ReaderInfo right)
Parameters
leftReaderInforightReaderInfo