本文介绍了不支持Linq-to-EF DateTime.ToLocalTime的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

DateTime.ToLocalTime.

有什么选择?我快要疯了.

What's the alternative? I am running out of idea.

推荐答案

而不是在Linq查询中使用.ToLocalTime(),而是在查询之外对参数使用相反的转换.

Instead of using .ToLocalTime() inside your Linq query, use the opposite conversion outside of the query on the parameters.

var dateUniversal = dateParam.ToUniversalTime();

var query = myTable.Where( t => t.DateTime > dateUniversal );

这篇关于不支持Linq-to-EF DateTime.ToLocalTime的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 18:13