我正在使用 Entity Frameworks 4.1.0.0 和 MySQL.Data.Entity 6.5.4.0,当我尝试为一系列整数生成动态查询时,出现以下错误:
“Int32”类型中不存在适用的方法“包含”
当使用类似的结构来检查字符串时,这似乎工作正常。但我想扩展它以支持我在数据中拥有的其他数据库字段。
代码示例:
int[] ids = new int[] { 1, 3, 4 };
IQueryable<entityname> list = db.tablename.Where("Id.Contains(@0)", ids);
我已将 Dynamic.cs 添加到我的项目中,并跟随 http://blog.walteralmeida.com/2010/05/advanced-linq-dynamic-linq-library-add-support-for-contains-extension-。 html ,但使用我通过 Nuget 加载的 Dynamic 并没有什么区别。
先感谢您。