传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100
出现这个问题的背景是,判断一批激活码在系统中是否已经存在,很傻的一个作法是,把这一批激活码,以in(in('ddd','aaa'))的形式来处理,导致问题的出现。后来,查找资料,http://bbs.csdn.net/topics/350137806在这里讨论的结果是:你的问题不是你不会使用LINQ中的in语句,而是你传递给in语句的参数太多了。长度可能超过2100个,甚至上万。这多恐怖呀?要知道