Пипер странное поведение с datetime2 - PullRequest
0 голосов
/ 20 сентября 2019

Я использую Dapper, и у меня есть простой класс:

public class Person 
{
   public int Id { get; set; }
   public DateTime LastModificationDate { get; set; }
}

В моей базе данных SQL Server есть таблица Person:

Id (int)
LastModificationDate (DateTime2)

Теперь я выполняювыберите:

var sql = select * from Person 
var persons = connection.Query<Person>(sql).ToList()

Проблема в том, что LastModificationDate не содержит миллисекунд.Как это можно исправить?

1 Ответ

0 голосов
/ 20 сентября 2019

Ответ:

SqlMapper.AddTypeMap(typeof(DateTime), System.Data.DbType.DateTimeOffset);
...