
【ORM】Entity Framework
Microi风闲
三天不学习
展开
-
EF框架—Database-First
ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,现已经包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5 Service Pack 1 中发布。目前最新版本为4.1,可以点此下载。 ADO.NET Entity Framewor原创 2016-05-04 22:45:14 · 3136 阅读 · 0 评论 -
EF框架—Model-First
这一篇主要说一下EF框架中,Model First做法,仍然采用上一篇的案例。但增加评论功能。首先打开Blog.edmx文件,在空白处右键,添加新实体Comment,如下图示:点击确定,关闭窗口。第二步:在Comment实体上右键,选择Add—Scalar Property,为这个类添加CommentContent(string类型)属性和PostId(Int32)属性.第三步:在原创 2016-05-04 22:52:03 · 2029 阅读 · 0 评论 -
EF框架—Code-First
CodeFirst是EF框架的第三种方式,也是最为复杂一种方式,本文将以EF4.1版本为基础,简要讲解一下用法,同时,也介绍DbContext的用法。本文采用的示例仍然是前两篇采用的博客用户的示例。故不在此对业务进行描述。首先新建一个C#控制台应用程序,并命名为EFCodeFirstSample。利用Nuget为该项目添加引用Entity Framework4.1的引用。PM> I原创 2016-05-04 22:56:45 · 1338 阅读 · 0 评论 -
【配置属性】—Entity Framework实例详解
Entity Framework Code First的默认行为是使用一系列约定将POCO类映射到表。然而,有时候,不能也不想遵循这些约定,那就需要重写它们。重写默认约定有两种方式:Data Annotations和FluentAPI。Data Annotations在功能上是Fluent API的子集,在一些映射场景下使用Annotations不能达到重写的目的,因此本篇文章中使用Fluent原创 2017-03-14 10:47:09 · 838 阅读 · 0 评论