zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    DeviceIOControl读写硬盘设备
    #ifdef的用法
    更改Visual Studio 2010的主题设置[.vssettings格式]
    vc2010 vs2010 智能插件Visual Assist 安装,设置
    VS2010 C++ 操作Excel表格的编程实现
    Python 字符串
    配置opencv2.4.11生成release版本
    配置opencv2.411调试版本(debug)
    边沿检测与提取,轮廓跟踪
    CComboBox控件的使用 1
  • 原文地址:https://www.cnblogs.com/123lucy/p/5745387.html
Copyright © 2011-2022 走看看