将数据库列数据加载到NidoFrameWork中的ListBox

时间:2014-10-29 07:45:52

标签: c# asp.net listbox

我正在使用Nido Framework开发我的ASP.NET Web应用程序。我想将我的数据库列数据加载到ListBox(数据库表有3列,我想将一列数据加载到ListBox)

1 个答案:

答案 0 :(得分: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();

正如您所看到的,这几乎就像您从Entity Framework加载数据的方式。与Nido不同的是,它比以行格式向EF发出命令更受控制和管理。