找到相关内容 53
Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:投影结果
4.2 投影结果 基本需求:用户只想查看订单日期和送货地址 解决方案:为每个订单提取出所有的数据浪费资源,在本例中,仅仅需要一部分数据,你需要的是订单的投影。 LINQ to Entities有一个投影方法:Select。我们看一个例子,查询所有订单的ID,日期和送货地址。 var result = from o in
http://www.cyqdata.com/cnblogs/article-detail-52541 
Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:筛选数据
本章所有的例子都是在第二章OrdeIT结构的基础上完成的。 4.1 筛选数据 基本需求:根据送货城市查询订单。 解决方案:使用LINQ的Where方法添加过滤功能。下面代码查询送货到New York的所有订单。 var orders = from o in ctx.Orders where
http://www.cyqdata.com/cnblogs/article-detail-52467 
Entity Framework 4 in Action读书笔记——第三章:查询对象模型基础(2)
三、对类进行查询 因为数据库对EDM是完全抽象的,你可以完全忽略底层的数据库结构对类进行查询。EF使用映射信息转换查询成SQL。工作流如下: 类和数据库之间的抽象不难理解。如果一个属性和数据表列的名称不匹配,你仍然可以在你的查询里使用属性名——这在类查询时非常明显。使用LINQ to Enti
http://www.cyqdata.com/cnblogs/article-detail-52401 
Entity Framework 4 in Action读书笔记——第三章:查询对象模型基础(1)
本章要点: 1.EF查询技术。 2.捕捉生成的SQL。 3.深入理解EF查询引擎。 4.常见的查询陷阱。 一、查询引擎入口点 对象服务层最重要的类是ObjectContext。在你的代码中它是最有用的类,因为它提供了唯一的执行LINQ to Entities查询的入口点。Visual Studio设计器的一个特征就
http://www.cyqdata.com/cnblogs/article-detail-52357 
Entity Framework 4 in Action读书笔记——第二章:开始Entity Framework之旅(3)
这篇我们解决两个问题,一是组织产生的代码,而是完成我们的程序,实现基本的功能。 组织产生的代码 默认情况下,设计器产生一个文件,把所有代码都放到这一个文件中。这个文件以设计器文件的名字命名,扩展名为.vb 或 .cs,根据语言的不同。例如,model.edmx设计器文件创建了一个model.edmx.vb或者mod
http://www.cyqdata.com/cnblogs/article-detail-52322 
Entity Framework 4 in Action读书笔记——第二章:开始Entity Framework之旅(2)
这一篇我们就来构建我们的应用程序。 一、创建程序集 1.在VS2010中,创建一个空的解决方案,命名为OrderIT。 2.在解决方案中添加一个类库项目,命名为OrderIT.Model,同时添加引用System.Web.Entity。 3.在解决方案中再添加一个ASP.NET MVC 3应用程序项目,添加Or
http://www.cyqdata.com/cnblogs/article-detail-52295 
Entity Framework 4 in Action读书笔记——第一章:数据访问重载:Entity Framework(3)
上一篇我们看到了关系世界和对象世界的不同,正如你看到的,应用程序使用对象模型处理数据库数据很复杂。下一个问题是谁来处理这一复杂性。答案是如果你很疯狂的话,你可以自己解决。否则你可以采用O/RM工具,更确切地说使用Entity Framework。 什么是O/RM? O/RM是object/relational mapp
http://www.cyqdata.com/cnblogs/article-detail-52207 
Entity Framework 4 in Action读书笔记——数据访问重载:Entity Framework(2)
上一篇讲解了通用数据容器,这一篇使用类来组织数据。 类是面向对象编程语言的基础。使用类,你不需要知道具体的存储机制,数据源可以是数据库,Web服务,XML文件等。类提供了很多优势,尤其是在企业应用中。 1.强类型 2.编译时检查 3.易于开发 4.存储无关 使用类展示数据 我们重新从零开始。你的客户想要在表格中展示所有
http://www.cyqdata.com/cnblogs/article-detail-52189 
Entity Framework 4 in Action读书笔记——数据访问重载:Entity Framework(1)
写在之前的话 在深入研究实体框架的细节之前,我们先讨论从传统的DataSet方法转换到基于对象的方法实现数据访问所带来的便利,以及这两种方法不同的工作方式是怎样导致采用像Entity Framework这样的O/RM工具。 使用Dataset和DataReader作为数据容器 我们先看一个例子。假设有一个数据库,有Or
http://www.cyqdata.com/cnblogs/article-detail-42819 
Entity Framework 4 In Action 读书笔记——开篇
写在开篇之前 Entity Framework 4 In Action 这本书目前还没有中文版的,大体看了一下目录感觉还不错,如果想从中学到东西还是看原汁原味的好。从淘宝上搜了一下这本书要将近100块钱,亚马逊300多,只好将就着看电子书吧,如果想要电子书的朋友,可以到网上搜,有很多资源,这里就不附上下载地址了。
http://www.cyqdata.com/cnblogs/article-detail-42805 
了解.net mvc实现原理ActionResult/View
上一篇了解了请求至Controller的Action过程,这篇继续看源码处理Action收到请求数据再返回ActionResult到View的过程。  本节要讨论的问题 Action的传参过程 ActionResult IView / IViewEngine / ViewEngineCollection / ViewEngineResult 记得上篇反编译源看
http://www.cyqdata.com/cnblogs/article-detail-40948 
步步为营 C# 技术漫谈 七、事务处理(Transaction)
概述 事务必须具有原子性、一致性、隔离性和持久性。虽然首字母缩写词容易记忆,但是每个词的含义不是很明显。以下是简要说明。   ●    原子性(Atomicity):原子性可确保要么执行所有更新,要么什么也不发生。由于事务中的原子性保障,开发人员不必编写代码来处理更新成功而另一个没有成功的情况。   ●   
http://www.cyqdata.com/cnblogs/article-detail-40889 
HAL、FML、APL分层思想 In Action —— 在“光电心率探测仪”中的应用
背景   之前在学习 Zigbee 时,曾发表了一篇博文《嵌入式项目代码结构的分层——HAL、FML、APL》,其中谈到了我在编写的一些经验总结,并在之后的一篇博文中应用了这种分层思想(《Zigbee之旅(十):基于CC2430的温度监测系统》)。之后呢,则一直被课业和学生工作所围困,很少有时间继续搞嵌入式方面的学习了。   呵呵,不过最近机会来了,那就是我们大三下所开设的
http://www.cyqdata.com/cnblogs/article-detail-39959 
actionscript中的sound类控制音频文件的操作示例
package { import fl.controls.Button; import fl.controls.Label; import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import fl
http://www.cyqdata.com/cnblogs/article-detail-39855 
Ext.data.DirectStore中DirectAction的回调函数问题
一个小问题,但是困扰了我很久…… 要完成这样一个功能,在grid里面编辑数据,自动sync后根据服务器端返回的信息进行操作:去掉dirty标志、恢复原值、弹出提示框== store这样设置: Ext.create('Ext.data.DirectStore', { model: 'File', storeId: 'filesStore', autoLoad: t
http://www.cyqdata.com/cnblogs/article-detail-38874 
SharePoint 2010 技巧系列: 控制Ribbon菜单权限(SiteActions的例子)
上一篇写了一个关于快速开发Ribbon菜单的例子,这次我们共同探讨一下Ribbon菜单权限的控制. 如果你已经阅读了 “”, 我相信你已经能很快的开发一个Ribbon菜单,这时我们就需要去关注Ribbon菜单其它更深的东西,比如给Ribbon添加链接,Ribbon脚本,Ribbon权限控制等等. 当我们创建一个默认的SharePoint站点的时候,我们通过Site Acti
http://www.cyqdata.com/cnblogs/article-detail-37998 
分层结构下transaction三种模式实现
三层结构下,数据访问层与业务逻辑分离。从对象关系角度看,业务逻辑层的对象依赖于数据访问层。.net平台提供了ado.net对数据库进行操作,connection对象提供了对database连接与transaction的功能。在分层结构下,数据访问层处理了对数据库的操作,实现了domain每一个对象与database的方法。例如对象Customer,提供CustomerDAO.Add(),Custo
http://www.cyqdata.com/cnblogs/article-detail-37107 
NuGet Action Plan - 更新到 1.1, 设置自动更新,获取 NuGet 包浏览器
原文地址:NuGet Action Plan - Upgrade to 1.1, Setup Automatic Updates, Get NuGet Package Explorer 我为你找到了三个小的 Action ,亲爱的读者,他们会让你的生活更加美好,一边看,一边跟我做一下如何? 首先,你得先安装 NuGet,一个 .NET 的包管理器,什么?你已经有啦?哪已经是 1.1 版了吗?设置自
http://www.cyqdata.com/cnblogs/article-detail-36736 
有name为action的表单元素时取form的属性action杯具了
如下 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>有name为action的表单元素时取form的属性action杯具了</title> </head> <body> <form name="m
http://www.cyqdata.com/cnblogs/article-detail-35890 
Transaction Scripts vs Domain Model
最近和一些朋友在闲聊之中发现不少人对于Transaction Scripts的认同和对于Domain Model的不理解都让我非常的诧异。所以就有了这篇文章。   首先,什么是Transaction Scripts,什么又是Domain Model呢?据我所知这两个概念都是Martin Flower在《Patterns of Enterprise Application Architecture》
http://www.cyqdata.com/cnblogs/article-detail-35785