摘要:
Entity SQL 是 ADO.NET 实体框架 提供的 SQL 类语言,用于支持 实体数据模型 (EDM)。Entity SQL 可用于对象查询和使用 EntityClient 提供程序执行的查询。l 关键字Value关键字ESQL 提供了 SELECT VALUE 子句以跳过隐式行构造。SELECT VALUE 子句中只能指定一项。在使用这样的子句时,将不会对 SELECT 子句中的项构造行包装器,并且可生成所要形状的集合,例如:SELECT VALUE it FROM NorthwindEntities.Customers as itit关键字it 出现在 ESQL 中, 查询对象的别 阅读全文
posted @ 2013-06-08 14:41
kelly.
阅读(167)
评论(0)
推荐(0)
摘要:
LINQ 技术(即 LINQ to Entities)使开发人员能够通过使用 LINQ 表达式和 LINQ 标准查询运算符,直接从开发环境中针对 实体框架对象上下文创建灵活的强类型查询。LINQ to Entities 查询使用对象服务基础结构。ObjectContext 类是作为 CLR 对象与 实体数据模型 进行交互的主要类。开发人员通过 ObjectContext 构造泛型 ObjectQuery 实例。ObjectQuery 泛型类表示一个查询,此查询返回一个由类型化实体组成的实例或集合。返回的实体对象可供更新并位于对象上下文中。以下是创建和执行 LINQ to Entities 查询 阅读全文
posted @ 2013-06-08 14:40
kelly.
阅读(164)
评论(0)
推荐(0)
摘要:
本节,简单的介绍EF中的ObjectContext、ObjectQuery、ObjectStateEntry、ObjectStateManager这个几个比较重要的类,它们都位于System.Data.Entity.dll下的System.Data.Objects命名空间下。在后续的章节中,我们经常会用到它们的某些方法,以便完成我们的某些操作或目的。本节,简单的说明一下以后我们可能会用到的各个类的方法,以方便我们后续的学习。ObjectContext封装 .NET Framework 和数据库之间的连接。此类用作“创建”、“读取”、“更新”和“删除”操作的网关。ObjectContext 类为 阅读全文
posted @ 2013-06-08 14:01
kelly.
阅读(179)
评论(0)
推荐(0)
摘要:
最 近在学习研究微软的EF,通过这时间的学习研究,感觉这个EF目前来说还不是很完善,半成品。不过,据说在.Net4.0中,微软将推荐使用此框架,并会 有所改善。而且,现在基本上所有数据库均提供了对EF的支持。因此,为以后做技术准备可以学习研究以下。但是,我个人觉得就目前来说,在实际项目慎用此框 架。下面简单的介绍以下这个EF。在.Net Framework SP1微软包含一个实体框架(Entity Framework),此框架可以理解成微软的一个ORM产品。用于支持开发人员通过对概念性应用程序模型编程(而不是直接对关系存储架构编程)来创建数 据访问应用程序。目标是降低面向数据的应用程序所需的代 阅读全文
posted @ 2013-06-08 13:59
kelly.
阅读(260)
评论(0)
推荐(0)
摘要:
分享到EntityFramework之领域驱动设计实践作者:陈晴阳,发布于2013-1-28,来源:博客园EntityFramework之领域驱动设计实践 - 前言EntityFramework之领域驱动设计实践 (一):从DataTable到EntityObjectEntityFramework之领域驱动设计实践 (二):分层架构EntityFramework之领域驱动设计实践 (三):案例:一个简易的销售系统EntityFramework之领域驱动设计实践 (四):存储过程 - 领域驱动的反模式EntityFramework之领域驱动设计实践 (五):聚合EntityFramework之领 阅读全文
posted @ 2013-06-08 13:49
kelly.
阅读(517)
评论(0)
推荐(0)
摘要:
Entity Framework调试是个比较麻烦的事,因为目前它不支持把生成的SQL语句输出到日志或Debug,只能通过SQL Server Profiler来监视SQL执行,不是很方便。顺便提一句,这一点Hibernate就做得比较好。实际项目上经常利用ObjectQuery的ToTraceString()方法来查看SQL,示例如下:using(varctx=newTestDBEntities){varquery=ctx.Clients.Where(c=>c.Status==1).OrderBy(c=>c.ComputerName);//调试输出SQL,注意query不能ToLi 阅读全文
posted @ 2013-06-08 11:15
kelly.
阅读(916)
评论(0)
推荐(0)
摘要:
Entity Framework是个好东西,虽然没有Hibernate功能强大,但使用更简便。今天整理一下常见SQL如何用EF来表达,Func形式和Linq形式都会列出来(本人更喜欢Func形式)。1、简单查询:SQL:SELECT*FROM[Clients]WHEREType=1ANDDeleted=0ORDERBYIDEF://Func形式varclients=ctx.Clients.Where(c=>c.Type==1&&c.Deleted==0).OrderBy(c=>c.ID).ToList();//Linq形式varclients=fromcinctx. 阅读全文
posted @ 2013-06-08 11:06
kelly.
阅读(174)
评论(0)
推荐(0)
摘要:
今天是高考的第一天,不少人称高考是改变命运的时刻。但是,一次考试成败并非是最终结局。纵然是今天在业内呼风唤雨的大佬,也有高考考砸的时刻。下面,我们就来分享一下 IT 业内一些大佬的高考,也祝愿备考的同学放松心态,积极应对明天后两场考试。 马云:豪气冲天要考北大数学成绩就 1 分 1982 年的时候,18 岁的马云迎来了生命里的第一次高考。不过马云并没因数学不好而退缩,反而做出了一个令人惊讶的举动,因为在他的报考志愿表上赫然写着:北京大学。 当那年的高考成绩出来以后,马云也算创造了个小奇迹,他的数学成绩是——1 分。 心灰意冷的马云和他一个表弟一起去宾馆应聘服务生,结果因为长得有点儿... 阅读全文
posted @ 2013-06-08 10:49
kelly.
阅读(178)
评论(0)
推荐(0)

浙公网安备 33010602011771号