コード例 #1
0
 public override Type GetFieldType(int ordinal)
 {
     this.EnsureInitialized();
     this.AssertReaderIsOpen(nameof(GetFieldType));
     return(!this._dataRecord.HasData ? BridgeDataReader.GetClrTypeFromTypeMetadata(this._defaultRecordState.GetTypeUsage(ordinal)) : this._dataRecord.GetFieldType(ordinal));
 }
コード例 #2
0
 /// <summary>
 ///     implementation of DbDataRecord.GetFieldType() method
 /// </summary>
 /// <param name="ordinal"> </param>
 /// <returns> </returns>
 public override Type GetFieldType(int ordinal)
 {
     AssertReaderIsOpenWithData();
     return(BridgeDataReader.GetClrTypeFromTypeMetadata(GetTypeUsage(ordinal)));
 }