File tree Expand file tree Collapse file tree
Orm/Xtensive.Orm.PostgreSql/Sql.Drivers.PostgreSql/v8_0 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -134,6 +134,13 @@ public override void BindGuid(DbParameter parameter, object value)
134134 parameter . Value = value == null ? ( object ) DBNull . Value : SqlHelper . GuidToString ( ( Guid ) value ) ;
135135 }
136136
137+ [ SecuritySafeCritical ]
138+ public override void BindDateOnly ( DbParameter parameter , object value )
139+ {
140+ parameter . DbType = DbType . Date ;
141+ parameter . Value = value != null ? ( DateOnly ) value : DBNull . Value ;
142+ }
143+
137144 [ SecuritySafeCritical ]
138145 public override void BindDateTime ( DbParameter parameter , object value )
139146 {
@@ -241,6 +248,11 @@ public override object ReadDecimal(DbDataReader reader, int index)
241248 return nativeReader . GetDecimal ( index ) ;
242249 }
243250
251+ public override object ReadDateOnly ( DbDataReader reader , int index )
252+ {
253+ return reader . GetFieldValue < DateOnly > ( index ) ;
254+ }
255+
244256 public override object ReadDateTime ( DbDataReader reader , int index )
245257 {
246258 var value = reader . GetDateTime ( index ) ;
You can’t perform that action at this time.
0 commit comments