在上篇文章中我们初步接触了Linq查询表达式的语法,在这一篇文章中将会详细说明Linq查询中的各个关键字。

必备知识

C#3.0新特性

本次使用的基础数据还是跟上一篇中一样,详细看下BaseData中的数据(代码2.1):

  • public class BaseData
  •     {
  •        
  •         public static Projects[] ProjectList =
  •         {
  •             new Projects{ProjectsID="CAMS_NT",ProjectsName="信息系统-NT",CreateDate=new DateTime(2008,1,3)},
  •             new Projects{ProjectsID="CAMS_WX",ProjectsName="信息系统-WX",CreateDate=new DateTime(2008,5,3)},
  •             new Projects{ProjectsID="WMS",ProjectsName="仓储系统",CreateDate = new DateTime(2009,5,3)}
  •         };
  •  
  •         private static Modules EmployeeManager = new Modules
  •         {
  •             Project = ProjectList[0],
  •             ModuleID = "EmployeeManager",
  •             ModuleName = "员工管理",
  •             IsHaveChild = true,
  •             CreateDate = DateTime.Now
  •         };
  •  
  •  
  •         public static Modules[] ModuleList =
  •         {
  •             EmployeeManager,
  •             new Modules{
  •                 Project  = ProjectList[0],
  •                 ParentModule = EmployeeManager,
  •                 ModuleID="EmployeeBasicInfo",ModuleName="员工基础信息管理",IsHaveChild=true,CreateDate=DateTime.Now
  •             }
  •         };
  •  
  •         public static Functions[] FunctionList =
  •         {
  •             new Functions{
  •                 Module = ModuleList[1],
  •                 FuncID="AddUser",FuncName="新增员工"
  •             },
  •             new Functions{
  •                 Module = ModuleList[1],
  •                 FuncID="ModifyUser",FuncName="修改员工"
  •             }
  •         };
  •     }
  • 相关文章:

    • 2021-12-18
    • 2021-11-09
    • 2022-01-15
    • 2021-12-13
    • 2022-12-23
    • 2022-02-08
    • 2021-08-14
    • 2021-06-01
    猜你喜欢
    • 2021-06-26
    • 2022-12-23
    • 2022-12-23
    • 2021-06-07
    • 2022-12-23
    • 2021-06-20
    • 2022-02-07
    相关资源
    相似解决方案