我正在使用Linq到-sql从WCF服务调用一个存储过程。函数签名在设计器文件中定义为:
public int MS_SetTimeKeeperRecord( ... global::System.Data.Linq.Mapping.ParameterAttribute(Name="ReportDate", DbType="Date")] System.Nullable<System.DateTime> reportDate, ...)传递给report
我们有EF 6.1,当执行LINQ to SQL query时,它会将所有.NET日期时间字段转换为datetime2(SQL),这在某些情况下会因为日期比较而失败。有没有办法强制EF使用datetime而不是datetime2。数据库中的FYI列是datetime。我已经看到了强制所有datetime使用datetime2的答案,但找不到任何将datetime保