在之前的文章中,你已经学习了如何实现每个层次结构一个表继承。本节中你将学习使用Entity Framework Code First来开发ASP.NET web应用程序时可以利用的高级功能。在本节中你将重用之前已经创建的页面,接下来你需要新建一个页面并使用原始SQL来批量更新数据库中所有Course...
分类:
Web程序 时间:
2015-06-03 13:16:21
阅读次数:
151
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇6-13在基类中应用条件问题 你想从一个已存在的模型中的实体派生一个新的实体,允许基类被实例化。解决方案 假设你有如图6-20所示的模型。图6-20 包含Invoice实体的模型 这个模型只包...
分类:
其他好文 时间:
2015-06-02 16:47:04
阅读次数:
110
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇6-12TPC继承映射建模问题 你有两张或多张架构和数据类似的表,你想使用TPC继承映射为这些表建模。解决方案 假设我们有如图6-18所示的表。图6-18 表Toyota和BMW有相似的结构,它.....
分类:
其他好文 时间:
2015-06-02 00:26:25
阅读次数:
177
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇6-11TPH继承映射中使用复合条件问题 你想使用TPH为一张表建模,建模中使用的复杂条件超过了实框架能直接支持的能力。解决方案 假设我们有一张Member表,如图6-15所示。Member表描.....
分类:
其他好文 时间:
2015-06-01 16:16:38
阅读次数:
188
--Entity Framework和NHibernate--EF和NH都是一种ORM技术。就是对象关系模型映射。--NHibernate和Entity Framework 4.0优劣势争论--比较NHibernate和Entity Framework--LINQ--LINQ是一种查询语言--30分...
分类:
Web程序 时间:
2015-06-01 12:54:45
阅读次数:
140
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇6-10创建一个多条件过滤问题 你想使用多个条件为实体过滤表中的行。解决方案 假设你有一张处理网站订单的表,如图6-13所示。图6-13 表WebOrder包含网站订单的信息 假设我们有这样一...
分类:
其他好文 时间:
2015-06-01 09:26:03
阅读次数:
135
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇6-8嵌套的TPH建模问题 你想使用超过一层的TPH继承映射为一张表建模。解决方案 假设你有一张员工(Employee)表,它包含各种类型的员工,比如,钟点工,雇员。如图6-10所示。图6-10.....
分类:
其他好文 时间:
2015-05-31 22:57:09
阅读次数:
196
利用T4 模板分离 ado.net entity framework 中Entity(实体层)和 ObjectContext(数据访问层)最近做项目的时候,在数据访问层中 使用Ado.Net Entity Framework来创建当前的数据库对应的实体类和数据访问代码。如下图:但是发现实体类和数据访...
目录预备知识 2LINQ技术 2LINQ技术的基础 - C#3.0 2自动属性 2隐式类型 2对象初始化器与集合初始化器 3匿名类 3扩展方法 4Lambda表达式 4.NET中的数据访问 4DataSet方案 5改进的的DataSet方案 5手写代码通过ADO.NET2.0连接类与数据库交互 5O...
分类:
其他好文 时间:
2015-05-31 06:47:08
阅读次数:
98
背景
数据库是应用程序必不可少的一部分。一直以来,程序员在开发的时候都是通过在程序中直接嵌入SQL语句来实现程序与数据库的联系。这样一来,无疑使得程序员不得不学习一些必备的SQL语句了。那么,有没有一种技术,可以实现通过直接在程序中通过普通的调用代码实现与数据库的链接功能呢?
概念
EF:全称Entity Framework是...
分类:
其他好文 时间:
2015-05-30 16:41:28
阅读次数:
74