![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Entity Framework
文章平均质量分 78
MyXingDream
这个作者很懒,什么都没留下…
展开
-
Entity Framework 学习总结之一:ADO.NET 实体框架概述
ADO.NET 实体框架概述新版本中的 ADO.NET 以新实体框架为特色。它使开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架有助于将逻辑数据架构抽象为概念模型,并且允许以多种方式通过对象服务和名为“EntityClient”的新数据提供程序与概念模型交互。实体框架使用概念层(ConceptualModels)、映射层(Mappings)和逻辑层(StorageModels)将逻辑数据库结构抽象化。EntityClient 的备选项是对象服务。具体地说,实体框架中的对象服务有助于减转载 2011-01-06 18:06:00 · 809 阅读 · 0 评论 -
ADO.NET Entity Framework Extensions 简单应用
一、情景<br />如果你的项目中有返回多结果集的存储过程。<br />如果你的项目要和老项目中的ADO.Net共用事务。<br />如果你要动态的创建数据库的表。<br />但是你还是希望使用Entity Framework。那么继续往下看吧。二、ADO.NET Entity Framework Extensions(下载地址)<br />1、引用EFExtensions.dll文件。<br />2、添加 using Microsoft.Data.Extensions; 的声明。三、EFExtension转载 2011-01-07 12:03:00 · 924 阅读 · 0 评论 -
Entity Framework 学习总结之八:EntitySQL 复杂查询及函数
<br />复杂查询及函数<br />外键<br />Entity SQL与其它的查询一样,可以通过外键的关系直接取值或判断,如:<br />using (var edm = newNorthwindEntities())<br />{<br /> string sqlStr = "SELECT VALUE o FROM NorthwindEntities.Orders AS o WHERE o.Customers.Country = 'Mexico'";<br /> <br /> Object转载 2011-01-07 12:01:00 · 1265 阅读 · 0 评论 -
Entity Framework 学习总结之七:EntitySQL 基本查询
<br />Entity SQL 基本查询<br />SWFGHO是什么?SELECT-FROM-WHERE-GROUP BY-HAVING-ORDER BY的首字母缩写,也是SQL查询语句的最基本构成方法。Entity SQL 是一种"仿SQL"的语言,因此,它在基本遵守SFWGHO的基础上,稍微加以扩展,形成了一套较SQL来得强大的查询语句。<br /> <br />表达式<br />Entity SQL 提供了一种最简单的查询方法——表达式。一个表达式即一个查询语句。<br /> <br />举例说明转载 2011-01-07 12:00:00 · 937 阅读 · 0 评论 -
Entity Framework 学习总结之六:EntitySQL 介绍入门
<br />Entity SQL Language 简介<br />什么是Entity SQL<br />Entity SQL类似SQL语言,它的存在是为了查询ADO.NET Entity Framework(EF),以用于支持Entity Data Model (EDM)。EDM表示一组实体与关系(ER)的集合,映射到指定的数据源(可以是MsSql 或其它类型的数据库)。Entity SQL支持EDM,使用户能够有效地查询数据。<br /> <br />Entity SQL与T-SQL<br />Enti转载 2011-01-07 11:57:00 · 765 阅读 · 0 评论 -
Entity Framework 学习总结之五:EntityClient
<br />System.Data.EntityClient<br />EntityClient 提供程序使用存储特定的 ADO.NET 数据提供程序类和映射元数据与实体数据模型进行交互。 EntityClient 首先将对概念性实体执行的操作转换为对物理数据源执行的操作。该提供程序将从物理数据源返回的结果集转换为概念性实体。<br /> <br />参考MSDN:<br /><br /><br /> <br />EntityConnection、EntityCommand、EntityDataReader转载 2011-01-06 18:13:00 · 747 阅读 · 0 评论 -
Entity Framework 学习总结之四:对象服务介绍使用
System.Data.EntityClientEntityClient 提供程序使用存储特定的 ADO.NET 数据提供程序类和映射元数据与实体数据模型进行交互。 EntityClient 首先将对概念性实体执行的操作转换为对物理数据源执行的操作。该提供程序将从物理数据源返回的结果集转换为概念性实体。参考MSDN:EntityConnection、EntityCommand、EntityDataReader使用为了避免无意使对象(如 System.Data.Common.CommandTrees 和 Ob转载 2011-01-06 18:13:00 · 778 阅读 · 0 评论 -
Entity Framework 学习总结之三:架构组成介绍
<br />为什么需要建立另外一种数据模型?<br />那么为什么需要建立另外一种模型呢?随着公司数据处理量的增加,理顺数据关系并基于这些数据来开发应用程序变得非常困难。数据库架构的设计需要考虑存储问题(如数据完整性、性能和管理),有时候这不是很容易理解。这些架构还经常与应用程序的结构有冲突,使开发和维护工作变得更加复杂。<br />我们经常会遇到数据结构与所构建的应用程序被分割开的自定义解决方案。遗憾地是,对每个应用程序而言,自定义解决方案的数量、各种各样的方法以及建模数据所需的步骤都各不相同,导致问题不转载 2011-01-06 18:10:00 · 662 阅读 · 0 评论 -
Entity Framework 学习总结之二:数据访问区别
<br />解释 EntityClient 和对象服务之间的差异,并介绍将 LINQ 和 EntitySQL 与这些服务一起使用的意义。可使用 LINQ 获取实体时为什么要使用实体 SQL?<br />介绍可用于与 EDM 进行交互的三种主要技术:<br />· 使用 EntityClient 提供程序编写 EntitySQL 查询<br />· 使用对象服务编写 EntitySQL 查询<br />· 使用对象服务编写 LINQ 查询<br />以上每种技术都拥有共同的特征;例如,都直接或间接使用 Ent转载 2011-01-06 18:10:00 · 557 阅读 · 0 评论 -
Entity Framework 学习总结之八:EntitySQL 复杂查询及函数
<br />复杂查询及函数<br />外键<br />Entity SQL与其它的查询一样,可以通过外键的关系直接取值或判断,如:<br />using (var edm = newNorthwindEntities())<br />{<br /> string sqlStr = "SELECT VALUE o FROM NorthwindEntities.Orders AS o WHERE o.Customers.Country = 'Mexico'";<br /> <br /> Object转载 2011-01-10 08:50:00 · 481 阅读 · 0 评论