我正在使用Nido Framework开发我的ASP.NET Web应用程序。我想将我的数据库列数据加载到ListBox(数据库表有3列,我想将一列数据加载到ListBox)
答案 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发出命令更受控制和管理。