2016年1月19日

EF框架step by step(9)—Code First Fluent API

摘要: 在上一篇中,讲述了用数据特性的方式来标识实体与数据表之间的映射关系,在Code First方法中,还可以通过Fluent API的方式来处理实体与数据表之间的映射关系。 要使用Fluent API必须在构造自定义的DbContext时,重写OnModelCreating方法,在此方法体内调用Flue 阅读全文

posted @ 2016-01-19 09:03 大西瓜3721 阅读(202) 评论(0) 推荐(0)

EF框架step by step(7)—Code First DataAnnotations(1)

摘要: Data annotation特性是在.NET 3.5中引进的,给ASP.NET web应用中的类提供了一种添加验证的方式。Code First允许你使用代码来建立实体框架模型,同时允许用Data annotation特性来配置类和属性的某些特性。 其实在前面的几篇文章中,有用到几个,在这一篇里,进 阅读全文

posted @ 2016-01-19 09:02 大西瓜3721 阅读(263) 评论(0) 推荐(0)

EF框架step by step(8)—Code First DataAnnotations(2)

摘要: 上一篇 EF框架step by step(7)—Code First DataAnnotations(1) 描述了实体内部的采用数据特性描述与表的关系。这一篇将用DataAnnotations描述一下实体之间的关系。 ForeignKey Code first默认情况下会自动建立实体之间的关系,比如 阅读全文

posted @ 2016-01-19 09:02 大西瓜3721 阅读(263) 评论(0) 推荐(0)

EF框架step by step(6)—处理实体complex属性

摘要: 上一篇的中介绍过了对于EF4.1框架中,实体的简单属性的处理 这一篇介绍一下Code First方法中,实体Complex属性的处理。Complex属性是将一个对象做为另一个对象的属性。映射到数据库中则子对象表现为多个属性字段。 反之,也就是说,数据库中多个相关字段映射成一个子对象,来进行统一的管理 阅读全文

posted @ 2016-01-19 09:01 大西瓜3721 阅读(283) 评论(0) 推荐(0)

EF框架step by step(5)—处理实体简单属性

摘要: EF框架会对实体进行跟踪,对实体的每个属性当前值和原始值及其状态进行跟踪,记录。当前值是指实体属性当前的被赋予的值,而原始值是指实体最初从数据库读取或者附加到DbContext时的值。 先通过简单的代码演示一下如何获取这两个值,仍采用上彷文章的案例,多余代码不在展示 数据库内容如下图示 简单获取当前 阅读全文

posted @ 2016-01-19 09:00 大西瓜3721 阅读(247) 评论(0) 推荐(0)

EF框架step by step(4)—DBcontext应用于已存在数据库

摘要: EF4.1有三种方式来进行数据操作及持久化。分别是Database-First,Model-First,Code-first,前面都已经简单介绍过了.下面简单小结一下:1.Database First是基于已存在的数据库,利用某些工具(如Vs提供的EF设计器)创建实体类,数据库对象与实体类的匹配关系 阅读全文

posted @ 2016-01-19 08:59 大西瓜3721 阅读(271) 评论(0) 推荐(0)

EF框架step by step(3)—Code-First

摘要: CodeFirst是EF框架的第三种方式,也是最为复杂一种方式,本文将以EF4.1版本为基础,简要讲解一下用法,同时,也介绍DbContext的用法。 本文采用的示例仍然是前两篇采用的博客用户的示例。故不在此对业务进行描述。 第二步:为项目添加2个实体对象,仍然采用前面所描述过的博客用户及随笔类,代 阅读全文

posted @ 2016-01-19 08:58 大西瓜3721 阅读(233) 评论(0) 推荐(0)

EF框架step by step(2)—Model-First

摘要: 这一篇主要说一下EF框架中,Model First做法,仍然采用上一篇的案例。但增加评论功能。首先打开Blog.edmx文件,在空白处右键,添加新实体Comment,如下图示: 点击确定,关闭窗口。 第二步:在Comment实体上右键,选择Add—Scalar Property,为这个类添加Comm 阅读全文

posted @ 2016-01-19 08:57 大西瓜3721 阅读(254) 评论(0) 推荐(0)

EF框架step by step(1)—Database-First

摘要: ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,现已经包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5 Service Pack 1 阅读全文

posted @ 2016-01-19 08:55 大西瓜3721 阅读(223) 评论(0) 推荐(0)

导航