在Linq中select子句用来指定查询结果的类型和表现形式。Linq查询要么以select子句结尾,要么以group子句结尾。

             List<UserBaseInfo> users = new List<UserBaseInfo>();

             for (int i = ; i < ; i++)
{
users.Add(new UserBaseInfo(i, "user0" + i.ToString(), "user0" + i.ToString() + "@web.com"));
} //以下是创建Linq查询
var result = from u in users where u.ID <
select u.UserName;

上面的select子句查询结果的类型为string类型的序列,序列值为users的username属性。
下面代码演示了使用select子句创建一个序列,其中序列包含id和username两个属性。该select子句使用了new 创建一个新的序列,该新序列包含两个属性,id和username。

  List<UserBaseInfo> users = new List<UserBaseInfo>();

             for (int i = ; i < ; i++)
{
users.Add(new UserBaseInfo(i, "user0" + i.ToString(), "user0" + i.ToString() + "@web.com"));
} var result = from u in users where u.ID <
select new{u.ID, u.UserName};

最新文章

  1. 高性能MySQL(三):服务器性能剖析
  2. HP ALM 使用经验
  3. ajax 和 post 传多个参数值具体怎么写
  4. js限制文本框只能输入数字方法小结(转)
  5. iframe父子页面调用小结
  6. 斐波那契数[XDU1049]
  7. raido 赋值第一次成功,然后就赋值不显示
  8. 李洪强iOS开发之零基础学习iOS开发【02-C语言】03-关键字、标识符、注释
  9. CSS align-content 属性
  10. JspWriter与PrintWriter的关系
  11. 【C++知识点】单例模式的简单实现
  12. XQuery 术语
  13. 【PAT】B1015 德才论
  14. 系统右键菜单(级联菜单)资料--cascading menus
  15. mongo 更新字段值,若不存在则自动创建
  16. ESP-IDF版本2.1.1
  17. Java 读取 .properties 配置文件
  18. Linux就业技术指导(五):Linux运维核心管理命令详解
  19. Scrapy 分布式数据采集方案
  20. HTTP接口开发专题二(发送http请求的接口工具类)

热门文章

  1. ibatis返回map列表
  2. 动态生成Table内文字换行。
  3. myeclipse9或myeclipse10安装svn的方法
  4. 【转】Log4net用法
  5. 【转】开启Apache mod_rewrite模块完全解答
  6. 【Linux】——ctags
  7. vim中多标签和多窗口的使用
  8. JDBC性能分析与优化
  9. php中并发读写文件冲突的解决方案(文件锁应用示例)
  10. HTML5应用程序缓存Application Cache详解