目录

认识EF

添加数据

删除数据

修改数据

查询数据

总结

认识EF

ADO.NET Entity Framework 是微软以ADO.NET为基础所发展出来的对象关系对伊(O/R Mapping)解决方案,早起被称为ObjectSpage,最新版本EF6。

实体框架Entity Framework是ADO.NET中的一组支持面向数据的软件应用程序的技术。是微软的一个ORM框架。

什么是O/R Mapping

广义上,ORM指的是面向对象模型和关系数据库的数据结构之间的相互转换。

狭义上,ORM可以被认为是,基于关系数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想情况下,基于这样一个面向对象的接口,持久化一个OO对象应该不需要了解任何关系型数据存储数据的实现细节。

[EF]使用EF简单增删改查

添加数据

测试用数据库

 1 USE [Wolfy.Shop]
 2 GO
 3 
 4 /****** Object:  Table [dbo].[TB_Customer]    Script Date: 2014/7/29 20:01:56 ******/
 5 SET ANSI_NULLS ON
 6 GO
 7 
 8 SET QUOTED_IDENTIFIER ON
 9 GO
10 
11 CREATE TABLE [dbo].[TB_Customer](
12     [ID] [uniqueidentifier] NOT NULL,
13     [Name] [nvarchar](32) NULL,
14     [Address] [nvarchar](100) NULL,
15     [Gender] [bit] NULL,
16  CONSTRAINT [PK_CustomerID] PRIMARY KEY CLUSTERED 
17 (
18     [ID] ASC
19 )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
20 ) ON [PRIMARY]
21 
22 GO
TB_Customer

相关文章: