文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>LINQ TO SQL 之Single“序列中不包含任何元素“ 异常

LINQ TO SQL 之Single“序列中不包含任何元素“ 异常

时间:2011-04-21  来源:Byrd

当查询一个对象是否存在时,如果用Single 方法查询,如
            dbDataContext db=new dbDataContext ();
         User user=db.User.Single(u=>u.Id==Id);
            如果user为空的话 会出现异常 “序列中不包含任何元素”
            所以要用到Any方法 Any返回的是bool类型 ,当返回真的时候再用Single 方法去找对象
        bool flag = db.User.Any(a => a.Id== Id);
            if (flag)
            {
                User user=db.User.Single(u=>u.Id==Id);   
            }

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载