基于公司用户的要求需要对单据的 ID, Number, CreatedDate 三个字段进行模糊查询,
其中 ID 是单据号(自动生成,int 类型的),但是打印时显示的是6位数字,不足的前导0,
很简单的查询居然报错:方法“System.String ToString(System.String)”不支持转换为 SQL ...
由于列表绑定的对象就是 Bill,且打印对象的代码也完成了,实在不愿意 select new {...} 了,
查了相关资料,基本无解 :-(
后来利用分步的方式解决了这个难题,可能笨了点,但总算是有效的 :-)
其它的扩展方法没测试,估计可用,希望对大家有用 :-)