1.Entity Framework
1.1相关知识复习
- var类型推断:var p =new Person();
- 匿名类型。var a =new {p.Name,Age=5,Gender=p.Gender,Name1=a.Name};//{p.Name}=={Name=p.Name}
- 给新创建对象的属性赋值的简化方法:Person p = new Person{Name=“tom”,Age=5};等价于Person p = new Person();p.Name=“tom”;p.Age=5;
- lambda表达式:
1.2 lambda表达式
函数式编程,在Entity framework编程中用的很多
Action<int> al= delegate(int i) { Console.Writeline(i); };
可以简化成(=>读作goes to) :
Action< int> a2 = (inti) = > { Console.Writeline(i); };
还可以省略参数类型