我试图在Linq中这样做,这是我的sql查询:WHERE id_asset IN ['ako','bj89','flity76']但有一个特殊的情况。我正在筛选的这个列表作为一个参数接收,如下所示:
public async Task<IEnumerable< Date>> getDates (IEnumerable< st
最近,我们一直在构建一个底层使用分区的数据库,并且我们在DATE列上有一些重要的索引。
在Sql Server 2008上正确声明了这些列。尽管如此,当通过Linq to Entities查询表时,我们过滤日期所依据的参数被创建为DateTime2类型,甚至在查询中列被强制转换为DateTime2,以便该类型与参数相匹配。如果手动使用正确的数据类型DATE,它可以正常工作,但是使用