Linq to sql 类 ----简称:LinQ
LinQ它就是一个集成化的数据库访问类,
它会自动生成许多原本需要我们自己创建
的东西;
它和ADO.NET是一样的东西,
都是为了访问数据库而出现的,EF框架
一、创建LinQ类
1、项目-右击-添加新项-Linq to sql 类-确定
2、在LinQ中封装实体类-点住需要的表-拖入LinQ界面中。
【一般来说,拖入的表必须有主键约束!!!】
系统会自动将表中的全部字段封装出来。
【建议:一个表建立一个数据操作类!!!】
【如果连接过之后断开,就刷新一下,就会连接上了】
3、数据操作类中的连接建立:
用:【名称+DataContext】 con = null; con = new 【名称+DataContext】();
来替代:
4、数据操作类里的查询方法写法:
C#后台调用方法写法:
5、数据操作类里的添加方法写法:
C#后台调用方法写法:
6、字段扩展:
pritial:部分
新建实体类-名称与要扩展的表的名称相同
格式:
7、数据操作类里的修改方法写法
先调用查询方法查询出来,然后显示在需要显示的地方,
修改后再调用修改方法修改数据库信息。
C#后台调用方法写法:
8、数据操作类里的删除方法写法
C#后台调用方法写法:
判断手机号的正则表达式:
/^1[3|4|5|7|8]d{9}$/.test(TextBox.Text)