关于linq to sql调用存储过程,出现"无法枚举查询结果多次"的问题
摘要:DBML:[代码]后台.cs页面:[代码]运行会报错:“无法枚举查询结果多次。”查了国外的资料发现,因为linq to sql的ISingleResultT输出不能被列举计算大于1次。比如当你绑定ISingleResultT到一个下拉框列表,结果被枚举计算并且下拉框增加了数据;然后如果你再次绑定同样的ISingleResultT实例到同一个控件,它会发现它的数据源和先前的一样(通过对象引用参照),最后它就不会再一次的枚举计算该ISingleResultT实例。为了解决这个问题,现有两种方法可以提供:1、实现自己的ISingleResultT[代码]详细可见http://so
阅读全文