ALinq 入门学习(三)--Where 条件查询
2010-05-05 15:09
316 查看
ALinq 中的Where条件查询和 Linq to SQL 中的Where条件查询是一样的操作方式。其作用也就是过滤查询。
1. ALinq 的简单查询
ALinq 查询第一行数据 1 /// <summary>
2 /// 查询集合第一行数据
3 /// </summary>
4 public void FunctionTop()
5 {
6 OA_DBDataContext context = new OA_DBDataContext(new SqlConnection(connectionString));
7 context.Log = Console.Out;
8 TabMenu menu = context.TabMenu.First();
9 Console.WriteLine(menu.Id+"==>"+menu.MenuName);
Console.WriteLine("\n");
menu = context.TabMenu.First(m=>m.Id>6);
Console.WriteLine(menu.Id + "==>" + menu.MenuName);
menu = context.TabMenu.OrderBy(m => m.MenuCode).First();
Console.WriteLine(menu.Id + "==>" + menu.MenuName);
}
ALinq 和Linq to SQL 一样,也支持First 函数,用于查询数据行的第一行数据,等同于SQL Server 数据库中的Top 1 查询。当然在查询的过程还可以过滤一些条件,First 也可以和Where 一样添加一些查询条件。 在查询的时候,我们如果使用排序,那么查询的第一行数据也会不同。
1. ALinq 的简单查询
ALinq 查询第一行数据 1 /// <summary>
2 /// 查询集合第一行数据
3 /// </summary>
4 public void FunctionTop()
5 {
6 OA_DBDataContext context = new OA_DBDataContext(new SqlConnection(connectionString));
7 context.Log = Console.Out;
8 TabMenu menu = context.TabMenu.First();
9 Console.WriteLine(menu.Id+"==>"+menu.MenuName);
Console.WriteLine("\n");
menu = context.TabMenu.First(m=>m.Id>6);
Console.WriteLine(menu.Id + "==>" + menu.MenuName);
menu = context.TabMenu.OrderBy(m => m.MenuCode).First();
Console.WriteLine(menu.Id + "==>" + menu.MenuName);
}
ALinq 和Linq to SQL 一样,也支持First 函数,用于查询数据行的第一行数据,等同于SQL Server 数据库中的Top 1 查询。当然在查询的过程还可以过滤一些条件,First 也可以和Where 一样添加一些查询条件。 在查询的时候,我们如果使用排序,那么查询的第一行数据也会不同。
相关文章推荐
- ALinq 入门学习(四)--查询关键字
- Linq使用Group By分析 Entity Framework 使用注意:Where查询条件中用到的关联实体不需要Include
- [新手入门]快速学习 ADO.NET Entity Framework系列文章 #3 -- LINQ-to-SQL、EntitySQL、查询产生器方法(Query builder)三种语法
- 使用反射让linq实现动态查询, 类似拼接sql语句的where 条件
- ALinq 入门学习(七)--OrderBy 排序查询
- C#新手入门代码 LINQ where中两个筛选条件的实例
- 学习: ASP.NET MVC开发入门-UI实现根据查询条件返回Model层的查询结果
- ALinq 入门学习(六)--Join 连接查询
- mongodb_查询操作使用_条件查询、where子句等(转并学习)
- LINQ 多条件查询 where 条件组建
- linq 多条件查询 where 拼接+分页
- mongodb_查询操作使用_条件查询、where子句等(转并学习)
- 使用反射让linq实现动态查询, 类似拼接sql语句的where 条件
- Oracle学习笔记 3 --条件查询( where )
- 关于Linq查询where条件可能为null时的诡异事件
- linq 查询 实现如果条件为空则加where,否则不加Where的效果
- [入门]MySQL学习笔记三数据查询筛选显示
- 关于MYSQL查询时WHERE条件值为数字的问题
- tp框架where条件查询数据库
- C#学习笔记(八)—–LINQ查询的基础知识(中)