如何防止DbSet Results视图返回debug中的所有行

时间:2013-09-11 08:41:25

标签: entity-framework

当开发人员在debug中单击结果视图时,它将返回表的所有行。如何预防因为它可能是一张非常大的桌子?

由于 威尔逊

1 个答案:

答案 0 :(得分:1)

  1. 请勿点击“结果视图”
  2. 使用少量数据运行测试数据库
  3. 使用context.Clients.Take(20)之类的QuickWatch(其中Clients是您要查看数据子集的DbSet的名称)。
  4. 使用过滤器声明一个局部变量,以查看特定的数据子集var view1 = context.Clients.Where( x => x.id == 1)