qq_30610267
冰封狼王
采纳率50%
2016-01-10 12:23 浏览 3.3k

EF操作MYSQL 序列不包含任何匹配元素

序列不包含任何匹配元素

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 序列不包含任何匹配元素

源错误:

行 67: using (AllRunSoftContext db = new AllRunSoftContext())
行 68: {
行 69: return db.Set().Where(exp).SingleOrDefault();
行 70: }
行 71: }

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-01-10 13:00

    看你的exp怎么写的。条件不正确,没找到。

    点赞 1 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-01-10 13:01

    你可以用string s = exp.ToString();输出下查询条件

    点赞 1 评论 复制链接分享
  • qq_30610267 冰封狼王 2016-01-10 12:24

    拜托各位仁兄,应该如何解决!

    点赞 评论 复制链接分享
  • qq_30610267 冰封狼王 2016-01-10 13:06

    我的调用方法
    public class tblChannel
    {
    AllRunSoft.DAL.tblChannel dal = new DAL.tblChannel();
    public AllRunSoft.Model.tblChannel GetModel(int ID)
    {
    return dal.GetEntity(t=>t.ID==1);
    }
    }

    点赞 评论 复制链接分享

相关推荐