正试进入linq to sql学习
2010-01-27 12:23
337 查看
多余的话就不多说了,正试linq to sql的学习。
先来看看linq to sql 的特性:
自动属性(Auto-Implemented Properties)
隐含类型局部变量(Local Variable Type Inference)
匿名类型(Anonymous Types)
对象与集合初始化器(Object and Collection Initializers)
扩展方法(Extension Methods)
Lambda表达式和Lambda表达式树 (Lambda Expression and Lambda Expression Trees)
自动属性(Auto-Implemented Properties)
自动属性可以避免原来这样我们手工声明一个私有成员变量以及编写get/set逻辑,在VS2008中可以像下面这样编写一个类,编译器会自动地生成私有变量和默认的get/set 操作。你也可以分别定义get和set的“protected”等访问级别。
在.Net2.0框架下,我们可以这样写一个User类:
现在,可以这样简化:
先来看看linq to sql 的特性:
自动属性(Auto-Implemented Properties)
隐含类型局部变量(Local Variable Type Inference)
匿名类型(Anonymous Types)
对象与集合初始化器(Object and Collection Initializers)
扩展方法(Extension Methods)
Lambda表达式和Lambda表达式树 (Lambda Expression and Lambda Expression Trees)
自动属性(Auto-Implemented Properties)
自动属性可以避免原来这样我们手工声明一个私有成员变量以及编写get/set逻辑,在VS2008中可以像下面这样编写一个类,编译器会自动地生成私有变量和默认的get/set 操作。你也可以分别定义get和set的“protected”等访问级别。
在.Net2.0框架下,我们可以这样写一个User类:
public class User { private int _id; private string _name; private int _age; public int Id { get { return _id; } set { _id = value; } } public string Name { get { return _name; } set { _name = value; } } public int Age { get { return _age; } set { _age = value; } } }
现在,可以这样简化:
public class User { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } }
相关文章推荐
- linq to sql 学习(5)关于排序的介绍
- linq to sql 学习(11)linq 构造更完美的动态数据查询(可扩展)
- Linq to Sql 学习系列之五 存储过程
- Linq to Sql 学习系列出处
- linq to sql 语法 学习笔记(2)
- ORM学习笔记——NHibernate和LINQ to SQL
- 初学者应该怎样学习 Linq to SQL 框架
- Linq to SQL 学习路线图
- Linq to sql学习之查询句法
- Linq To SQL学习(Part1)
- LINQ To SQL深入学习系列之一(C#3.0为LINQ的加强之一Lambda 表达式)
- LINQ To SQL深入学习系列之二(C#3.0为LINQ的加强之二)
- [转]初学者应该怎样学习 Linq to SQL 框架
- Linq to SQL学习
- linq to sql 语法 学习笔记 存一下
- 【linq to sql学习笔记】查询(上)
- LINQ To Sql 学习之
- Linq to Sql 学习系列之六 探究特性
- LINQ TO SQL 学习
- LINQ学习心得分享--------(五)LINQ TO SQL实用详解