该题目相信只有.NET的前辈才能解答了
我们都会使用LINQ TO SQL
通过LINQ调用一个存储过程 LoadInfo
该过程返回2个结果
于是存储过程返回类型为 IMultipleResults,可以通过 GetResult<T>() 来获取需要的对应结果集
问题来了,当存储过程返回NULL值呢?即是 LoadInfo 未能查询出任何的数据
这一步在.NET中该如何检查出来呢
------解决方案--------------------
IMultipleResults result = db.LoadInfo("");
IEnumerable<tb> customer = result.GetResult<tb>();
if(customer ==null)