2011年3月4日

摘要: 今天遇到一个LINQ的异常:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100。代码是:Table<MyEntity> tbl = dataContext.GetTable<MyEntity>();tbl.where(t => AnotherList.Contains(t.EntityID)).select(....)报错的地方就是.Contains函数,当AnotherList的元素个数超过2100,LINQ的.Contains最大支持2100,超过就会报这个异常。这句LINQ背后的SQL语句 阅读全文
posted @ 2011-03-04 17:49 Mainz 阅读(2393) 评论(3) 推荐(0) 编辑

导航