在SQL查询中对应着各种各样的查询关键字,如果distinct,count,sum 等等一些关键字。在Linq to SQL 中对这些关键字的使用做了封装,同样在ALinq 中也有相同的操作函数。
1. ALinq 过滤查询重复数据 Distinct
1 /// <summary>
2 /// ALinq 查询关键字 Distinct
3 /// </summary>
4 public void FunctionDistinct()
5 {
6 OA_DBDataContext context = new OA_DBDataContext(new SqlConnection(connectionString));
7 context.Log = Console.Out;
8 var alinq = (from s in context.TabMenu select s.ParentID).Distinct();
9 foreach (var value in alinq)
10 {
11 Console.WriteLine(value);
12 }
13 Console.WriteLine("\n");
14 }
2 /// ALinq 查询关键字 Distinct
3 /// </summary>
4 public void FunctionDistinct()
5 {
6 OA_DBDataContext context = new OA_DBDataContext(new SqlConnection(connectionString));
7 context.Log = Console.Out;
8 var alinq = (from s in context.TabMenu select s.ParentID).Distinct();
9 foreach (var value in alinq)
10 {
11 Console.WriteLine(value);
12 }
13 Console.WriteLine("\n");
14 }