zoukankan      html  css  js  c++  java
  • Linq To Entity 的增删改查(技术储备,怕忘了) jerry

    1.新增Customers记录
                using (NorthwindEntities myDb = new NorthwindEntities())
                {
                    Customers customer = new Customers();
     
                    Random rm = new Random();
     
                    customer.CustomerID = "A" + rm.Next(9999).ToString();
                    customer.CompanyName = "EntLib.com Forum";
                    customer.Address = "http://www.EntLib.com";
     
                    myDb.AddToCustomers(customer);
     
                    int count = myDb.SaveChanges();
     
                    txtCustomerID.Text = customer.CustomerID;
                }
     
    2.更新Customers记录
                using (NorthwindEntities myDb = new NorthwindEntities())
                {
                    var query = from customer in myDb.Customers
                                where customer.CustomerID == txtCustomerID.Text.Trim()
                                select customer;
     
                    foreach (var row in query)
                    {
                        row.CompanyName = "Updated Company Name";
                    }
     
                    myDb.SaveChanges();
                }
     
    3.删除Customers记录
                using (NorthwindEntities myDb = new NorthwindEntities())
                {
                    var query = from customer in myDb.Customers
                                where customer.CustomerID == txtCustomerID.Text.Trim()
                                select customer;
     
                    foreach (var row in query)
                    {
                        myDb.DeleteObject(row);
                    }
     
                    myDb.SaveChanges();
                }
     
    4.查询Customers,返回所有记录
                using (NorthwindEntities myDb = new NorthwindEntities())
                {
                    dataGridView1.DataSource = myDb.Customers;
                }

  • 相关阅读:
    Radian快速启动程序——利用鼠标快速启动程序
    true launch bar 完美运行版——快速启动工具
    Executor – 快速调出你的程序
    还你清爽桌面!运行精灵软件(快速启动工具)试用测评
    运行精灵视频使用教程
    35个Google开源项目,你知道几个?
    日系精品快速启动程序软件——nrLaunch
    推荐一个快速启动工具——运行精灵(命令搜索型快速启动软件)
    《众智科学》:博弈
    山东大学2021算法期末试题
  • 原文地址:https://www.cnblogs.com/mbailing/p/1846302.html
Copyright © 2011-2022 走看看