Dapper解析错误Datetime到Datetime2

时间:2018-06-14 08:48:21

标签: datetime dapper

我们在数据库中存储的日期为' 2018-06-13 13:50:19.000'。

当我在C#中读取此值时,它将转换为' 6/13/2018 1:50:19 PM'。我们有内联选择查询,它采用datetime参数,我将上面传递给Dapper类的QUERY函数:

query = "select * from emp where DateModified = @DateModified ";
var Data = this.objDb.Query<T>(CommandType.Text, query , new { 
DateModified = '6/13/2018 1:50:19 PM'}).ToList();

我也尝试过使用动态参数,但仍然存在相同的解析错误。

query = "select * from emp where datemodifier = @DateModified "
DynamicParameters parameters = new DynamicParameters();
parameters.Add("@DateModified", lastUpdatedDateTime, DbType.DateTime2);
var Data = this.objDb.Query<T>(CommandType.Text,query, parameters).ToList();

0 个答案:

没有答案