BaseRepository中的DbSet.Find(id)挂起并且永远不会返回

时间:2015-01-14 09:51:10

标签: asp.net-mvc linq entity-framework

我有一个BaseRepository,我有这个功能:

    public T GetById(int id)
    {
        return DbSet.Find(id);
    }

问题是“返回DbSet.Find(id)”挂起并且永远不会返回。我认为这是因为僵局。框架尝试从数据库中获取对象,但只有方法挂起才会发生。查询永远不会到达db。我们如何跟踪我们遇到问题的对象。我知道我们可以简单地使用where函数而不是find方法。

0 个答案:

没有答案