zoukankan      html  css  js  c++  java
  • LinQ To Entity的增删改查(转)

    本示例程序采用Northwind 示例数据库,下面开始编写代码对Customers表进行增、删、改、查等等操作。

    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;

                }

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/baobao267/archive/2010/05/27/5627763.aspx

  • 相关阅读:
    oracle自动选择索引
    oracle避免在索引列上使用计算
    oracle强制索引失效
    oracle不明确的索引等级
    oracle等式比较和范围比较
    oracle多个平等的索引
    oracle 基础表的选择
    微信5.0:可定制菜单栏、移动支付、公众账号付费订阅
    微信公众平台消息接口开发(26)从Hello2BizUser文本到subscribe事件
    PHP数组教程
  • 原文地址:https://www.cnblogs.com/beijia/p/linq2Entity.html
Copyright © 2011-2022 走看看