LinQ To Entity的增删改查

原创 2010年05月27日 11:57:00

本示例程序采用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;

            }

JDBC基础视频课程

了解JDBC的概念和 必要性 了解JDBC驱动程序类型 了解java.sql包 使用JDBC进行 数据库编程 PreparedStatement接口 了解事务
  • 2016年10月13日 14:20

Linq to Entity 增,删,改,查 语句

一、增 public void Insert(ExamineeDto item) { using (var ctx = new Personne...
  • tiz198183
  • tiz198183
  • 2013-12-18 11:00:18
  • 1800

linq to sql的增删改查封装类

  • 2014年12月26日 10:31
  • 3KB
  • 下载

asp.net MVC + linq to Entity linq to Entity的基本操作

MVC搞明白之后,我们就要用一下linq to Entity了。它的基本语法与linq to sql很相似,只是在有一些地方有些区别,个人感觉最大的区别就是linq to sql有的一些功能,它没有,...
  • xingxing513234072
  • xingxing513234072
  • 2014-05-13 16:57:40
  • 5353

Linq to sql 和 Linq to Entity 高级查询

  • 2014年11月18日 14:45
  • 11KB
  • 下载

Entity Framework技术系列之7:LINQ to Entities

前言 LINQ(Language Integrated Query,语言集成查询)是一组用于C#和VB.NET语言的扩展,它允许编写C#或者VB.NET代码,以与查询数据库相同的方式操作内存数据。L...
  • dyllove98
  • dyllove98
  • 2013-04-03 23:58:52
  • 10631

LINQ之增删改查

LINQ,语言集成查询(LanguageIntegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内...
  • u012904383
  • u012904383
  • 2015-03-08 23:56:53
  • 2005

linq to Entity 实现 left join

from u in usergroups from p in u.UsergroupPrices select new UsergroupPricesList      {      Use...
  • ahywg
  • ahywg
  • 2014-12-20 18:59:40
  • 1812

如何使用 Linq to Entity 实现 in 操作

问题 场景:  我们需要查询 数据表 TableA 中 字段 Age(int) 的值 在 一个给定集合 中的纪录 用Sql 表示就是   Select * from TableA where Code...
  • panweifengCSDN
  • panweifengCSDN
  • 2011-01-14 17:04:00
  • 2503
收藏助手
不良信息举报
您举报文章:LinQ To Entity的增删改查
举报原因:
原因补充:

(最多只允许输入30个字)