您的位置:首页 > 其它

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 一样添加一些查询条件。 在查询的时候,我们如果使用排序,那么查询的第一行数据也会不同。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: