@@ -142,7 +142,16 @@ public override void ResetDbType()
142142
143143 internal static BigQueryDbType ? InferBigQueryDbType ( DbType dbType ) => dbType switch
144144 {
145+ DbType . Int16 => Google . Cloud . BigQuery . V2 . BigQueryDbType . Int64 ,
146+ DbType . Int32 => Google . Cloud . BigQuery . V2 . BigQueryDbType . Int64 ,
145147 DbType . Int64 => Google . Cloud . BigQuery . V2 . BigQueryDbType . Int64 ,
148+ DbType . UInt16 => Google . Cloud . BigQuery . V2 . BigQueryDbType . Int64 ,
149+ DbType . UInt32 => Google . Cloud . BigQuery . V2 . BigQueryDbType . Int64 ,
150+ DbType . UInt64 => Google . Cloud . BigQuery . V2 . BigQueryDbType . Int64 ,
151+ DbType . Byte => Google . Cloud . BigQuery . V2 . BigQueryDbType . Int64 ,
152+ DbType . SByte => Google . Cloud . BigQuery . V2 . BigQueryDbType . Int64 ,
153+
154+ DbType . Single => Google . Cloud . BigQuery . V2 . BigQueryDbType . Float64 ,
146155 DbType . Double => Google . Cloud . BigQuery . V2 . BigQueryDbType . Float64 ,
147156 DbType . Boolean => Google . Cloud . BigQuery . V2 . BigQueryDbType . Bool ,
148157 DbType . String => Google . Cloud . BigQuery . V2 . BigQueryDbType . String ,
@@ -156,6 +165,7 @@ public override void ResetDbType()
156165 DbType . Time => Google . Cloud . BigQuery . V2 . BigQueryDbType . Time ,
157166 DbType . Decimal => Google . Cloud . BigQuery . V2 . BigQueryDbType . Numeric ,
158167 DbType . VarNumeric => Google . Cloud . BigQuery . V2 . BigQueryDbType . Numeric ,
168+ DbType . Currency => Google . Cloud . BigQuery . V2 . BigQueryDbType . Numeric ,
159169 DbType . Guid => Google . Cloud . BigQuery . V2 . BigQueryDbType . String ,
160170 DbType . Object => null ,
161171 _ => null ,
0 commit comments