一、什么是Entity Framework

  1.1 实体框架EF是一个对象关系映射器,使.NET开发人员使用特定于域的对象关系数据它消除了需要开发人员通常需要编写大部分数据访问代码。简化了原有的ado.net 数据访问方式。 ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。

  1.2 在C#中常用的ORM框架有:

     1.NHibernate (从java的Hibernate延伸过来)
     2.Linq to SQL类 (只针对MSSQL数据库的)
     3.Entity FrameWork(微软的一个开源的ORM,可以针对多种主流数据库(如MSSQL、MySql、Oracle等))

  1.3 本文暂时编写关于Entity Framework文章,后续有时间会补充NHibernate,Linq to SQL系列文章。

二、Entity Framework Database first(数据库优先)使用过程

  2.1 建立数据库

    2.1.1 建立表Blogs

1 CREATE TABLE [dbo].[Blogs] (
2     [BlogId] INT          NOT NULL,
3     [Name]   VARCHAR (50) NULL,
4     [Url]    VARCHAR (50) NULL,
5     PRIMARY KEY CLUSTERED ([BlogId] ASC)
6 );
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-03
  • 2022-03-01
  • 2022-03-04
  • 2022-12-23
  • 2021-04-22
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-06
  • 2022-02-06
  • 2021-12-07
  • 2021-07-02
  • 2022-12-23
相关资源
相似解决方案