zoukankan      html  css  js  c++  java
  • 使用LINQ进行CRUD

    # 创建linq to sql类
    private void search_Click(object sender, EventArgs e)
    {
        linqtosqlDataContext linq = new linqtosqlDataContext(connStr);
        var result = from stu in linq.Students
                     select stu.StuName;
        listBox1.DataSource = result;
    }
    
    private void insert_Click(object sender, EventArgs e)
    {
        linqtosqlDataContext linq = new linqtosqlDataContext(connStr);
        Student stu = new Student();
        stu.StuName = "kyle";
        linq.Students.InsertOnSubmit(stu);
        linq.SubmitChanges();
    }
    
    private void delete_Click(object sender, EventArgs e)
    {
        linqtosqlDataContext linq = new linqtosqlDataContext(connStr);
        var result = from stu in linq.Students
                     where stu.StuName == "kyle"
                     select stu;
        linq.Students.DeleteAllOnSubmit(result);
        linq.SubmitChanges();
    }
    
    private void update_Click(object sender, EventArgs e)
    {
        linqtosqlDataContext linq = new linqtosqlDataContext(connStr);
        var result = from stu in linq.Students
                     where stu.StuName == "kyle"
                     select stu;
        foreach(var s in result)
        {
            s.StuName = "bob";
            linq.SubmitChanges();
        }
    }
    
    private void search2_Click(object sender, EventArgs e)
    {
        linqtosqlDataContext linq = new linqtosqlDataContext(connStr);
        var result = from stu in linq.Students
                     from coz in linq.Stu_Coz
                     where stu.StuId == czo.SId
                     select stu;
    }

     

    把圈子变小,把语言变干净,把成绩往上提,把故事往心里收,现在想要的以后你都会有。
  • 相关阅读:
    【数据库】不同数据库对于between and的处理 对于取查到的第一个的处理
    【调试】用chrome调试获得时间戳
    【js】js时间格式化
    【js】vue时间格式转化
    【js】ztree
    我的mybatis入门宝典
    mybatis一对多双向映射
    java为什么不支持多继承
    java的八种数据类型
    java中的异常 try catch
  • 原文地址:https://www.cnblogs.com/jizhiqiliao/p/9807790.html
Copyright © 2011-2022 走看看