2014-10-29 69 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命令更受控制和管理。

相關問題