zoukankan      html  css  js  c++  java
  • LINQ 学习

    数据库里新建一个数据库 Studnets ,结构如下图

    image

    新建一个  Console  程序。

    添加,  新建项,添加 一个  Linq To Sql 类

    打开server explorer,建立数据库连接,并将我们新建的表拖到dbml文件中,结果如下图

    image

    点击空白的地方, 按  F4  设置属 性,如下图

    image

    到现在为止,创建好了数据表对应实体类和数据表操作添,改,删的方法,现在开始实践

    插入

    public static void Insert()
            {
                Students students = new Students();
                students.GUID = Guid.NewGuid();
                students.XueHao = "a001";
                students.EName = "张三";
                students.XingBie = "男";
                students.NianLin = 23;
                students.LastTime = DateTime.Now;
    
                DBAPPDataContext db = new DBAPPDataContext();
                db.Log = Console.Out;
                db.Students.InsertOnSubmit(students);
                db.SubmitChanges();
            }
     
     
    输入 出的SQL 语句为
    image

    删除

     public static void Delete(int nianlin)
            {
                DBAPPDataContext db = new DBAPPDataContext();
                db.Log = Console.Out;
    
                var student = db.Students.SingleOrDefault<Students>(s => s.NianLin == nianlin);
    
                if (student == null)
                {
                    Console.WriteLine("student is null");
                    return;
                }
    
                db.Students.DeleteOnSubmit(student);
                db.SubmitChanges();
            }
     
    输出的SQL 语句为 
    image
     
     
    总结:通过以上实践可以看到使用linq to sql执行增改删操作,非常方便,我们甚至不需要学习任何sql相关的知识。
     
  • 相关阅读:
    Oracle新建用户、角色,授权,建表空间
    oracle 创建表空间、创建用户管理该表空间
    后台获取数据,动态更新到网页--无闪烁刷新
    Java获取当前路径
    最实用销售24种技巧(业务必看)转
    四种类型的客户(转)
    800个小炒
    商务称呼礼仪
    人际沟通交流技巧(转)
    拒绝礼仪与技巧(转)
  • 原文地址:https://www.cnblogs.com/liulaocai2/p/3592069.html
Copyright © 2011-2022 走看看