标签: asp.net-mvc linq entity-framework
我有一个BaseRepository,我有这个功能:
public T GetById(int id) { return DbSet.Find(id); }
问题是“返回DbSet.Find(id)”挂起并且永远不会返回。我认为这是因为僵局。框架尝试从数据库中获取对象,但只有方法挂起才会发生。查询永远不会到达db。我们如何跟踪我们遇到问题的对象。我知道我们可以简单地使用where函数而不是find方法。