2014-10-29 41 views

回答

1

调用GetAllGeneric将创建查询以加载所有记录。现在,因为你只需要选定列可以发出这样的命令..

 response.Result.Select(o => new { o.column1, o.column2 }) // only two fields 
      .AsEnumerable() // to clients memory 
      .Select(o => new KeyValuePair<int, string>(o.column1, o.column2)) 
      .ToList(); 

正如你可以看到这是几乎就像你从实体框架加载数据的方式。与Nido不同的是,它比以行格式发布EF命令更受控制和管理。

相关问题