我正在使用 SQL Server 2012 和 Dapper v1.50.5。
我有一个标准查询:
SELECT *
FROM [TsData].[ImportingLogs]
WHERE ImportContextGuid = '{3c19d706-0895-49e4-b96c-38eb6a3cc579}'
它返回一些数据:
并且CreationTime
我感兴趣的列具有有效的日期时间。
该表简单定义为:
POCO 是:
public class OzCsImportingLogsTableModel
{
public DateTime CreationDateTime { get; set; }
public int? CreatorUserId { get; set; }
public int? DeleterUserId { get; set; }
public DateTime DeletionTime { get; set; }
public int DurationMs { get; set; }
public int Id { get; set; }
public Guid ImportContextGuid { get; set; }
public bool IsDeleted { get; set; }
public DateTime? LastModificationTime { get; set; }
public int? LastModifierUserId { get; set; }
public string Message { get; set; }
public OzCsImportManagerMessageKindEnum MessageKindId { get; set; }
public string Source { get; set; }
public string StructuredData { get; set; }
public string Tags { get; set; }
}
Dapper 的调用是:
DbContext.Execute($"[{Schema}].[usp_ImportingQueue_FinaliseImport]", storedProcParams, aCommandType: CommandType.StoredProcedure)
但是,当我查看时OzCsImportingLogsTableModel.CreationTime,该值始终01-Jan-01 00:00:00为 NULL,这表明该值为 NULL。
我不明白这一点。有人可以在这里指出我正确的方向吗?
温温酱
相关分类