LinQ介绍
1、语言集成查询(Language Integrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。
2、LinQ与ADO.NET区别在于后台封装访问类代码量上减少
LINQ to SQL 建立实体类
使用LINQ to SQL设计器建立实体类:
第一步:
第二步:找到LinQ to Sql类
第三步:点击图片从左到右第一个加号,连接数据库
第四步:需要那个数据表,就鼠标把这个数据表拖到空白区域
属性拓展:
字段扩展:建一个部分类(关键字:partial)
public partial class users { public string SexStr { get { return Convert.ToBoolean(_sex) ? "images/man.png" : "images/woman.png"; } } public string BirStr { get { return Convert.ToDateTime(this._birthday).ToString("yyyy年MM月dd日"); } } public string NationName { get { string end = "<暂无>"; if (!String.IsNullOrEmpty(this._nation)) { end = nation1.nationname; } return end; } } public string ClassName { get { return class1.classname; } } }