LinQ的增删改查

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)

原文地址:https://www.cnblogs.com/123lucy/p/5745387.html