上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页
摘要: http://www.cnblogs.com/daxnet/archive/2010/07/07/1772606.html聚合 聚合(Aggregate)是领域驱动设计中非常重要的一个概念。简单地说,聚合是这样一组领域对象(包括实体和值对象),这组领域对象联合起来表 述一个完整的领域概念。比如,根据Eric Evans《领域驱动设计》一书中的例子,一辆车包含四个轮子,轮子离开“车”就毫无意义,此时这个联合体就是聚合,而“车”就是聚合根 (Aggregate Root)。 从实践中得知,并非领域模型中的每个实体都能够完整地表述一个明确的领域概念,就比如客户与送货地址的关系。假设在某个应用中,.. 阅读全文
posted @ 2011-10-31 10:04 quietwalk 阅读(518) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/daxnet/archive/2010/07/07/1772596.html存储过程 - 领域驱动的反模式 EntityFramework(EF)中有一项功能,就是能够根据数据库中的存储过程生成实体的行为(或称方法,以下统称方法)。我在本系列的第一篇博文中就已经提到,这种做法并不可取!因为存储过程是技术架构中的内容,而我们所关注的却是领域模型。 Andrey Yemelyanov在其“Using ADO.NET EF in DDD: A Pattern Approach”一文中,有下面这段话: In this context, the arc... 阅读全文
posted @ 2011-10-31 09:54 quietwalk 阅读(460) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/daxnet/archive/2010/07/07/1772593.html案例:一个简易的销售系统 从现在开始,我们将以一个简易的销售系统为例,探讨EntityFramework在领域驱动设计上的应用。为了方便讨论,我们的销售系统非常简 单,不会涉及客户存在多个收货地址的情况,也不会包含任何库存管理的内容。假设我们的系统只需要维护产品类型、产品以及客户信息,并能够帮客户下订单、跟 踪订单状态,以及接受客户退货。从简单的分析我们大致可以了解到,这个系统将会有如下实体:客户、单据、产品及其类型。单据分为销售订单和退货单两种,每 个单据可以有多个单据行 阅读全文
posted @ 2011-10-31 09:46 quietwalk 阅读(651) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/daxnet/archive/2010/07/07/1772584.html分层架构 在引入实例以前,我们有必要回顾,并进一步了解分层架构。“层”是一种体系结构模式[POSA1],也是被广大软件从业人员用得最为广泛而且最为灵活的模式之一。记得在CSDN上,时常有朋友问到:“分层是什么?为什么要分层?三层架构是不是就是表现层、业务逻辑层和数据访问层?” 到这里,你可能会觉得这些朋友的问题很简单,分层嘛,不就是将具有不同职责的组件分离开来,组成一套层内部高聚合,层与层之间低耦合的软件系统吗?不错!这是分层的目标。但是,我们应该如何分层呢? 领域驱动.. 阅读全文
posted @ 2011-10-31 09:42 quietwalk 阅读(626) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/daxnet/archive/2010/07/07/1772581.html从DataTable到EntityObject 虽然从技术角度讲,DataTable与EntityObject并没有什么可比性,然而,它暗示了一场革命正在悄然进行着,即使是微软,也摆脱不了这场革命的飓风。 软件设计思想需要革命,需要摆脱原有的思路,而走向面向领域的道路。你或许会觉得听起来很玄乎,然而目前软件开发的现状使你不得不接受这样的现实, 仍然有大帮的从业人员成天扯着数据库不放,仍然有大帮的人在问:“我要实现xxxx功能,我的数据库应该如何设计?”这些人犯了根本性的错. 阅读全文
posted @ 2011-10-31 09:31 quietwalk 阅读(1030) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/freeliver54/archive/2009/09/05/1560815.html本文转自:http://blogs.microsoft.co.il/blogs/bursteg/archive/2007/10/16/linq-to-sql-like-operator.aspx原文如下: As a response for customer's question, I decided to write about using Like Operator in Linq to SQL queries. Starting from a sim 阅读全文
posted @ 2011-10-26 19:36 quietwalk 阅读(254) 评论(0) 推荐(0)
摘要: http://www.west-wind.com/weblog/posts/2008/Feb/05/Linq-to-SQL-DataContext-Lifetime-ManagementLinq to SQL uses a DataContext to manage it's access to the database as well as tracking changes made to entities retrieved from the database. Linq to SQL has a persistent approach to managing its 'c 阅读全文
posted @ 2011-10-25 19:52 quietwalk 阅读(1144) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/jinlongyu/archive/2010/08/23/1806668.html当网站启动时,初始化Global.asax.cs的构造方法,然后调用Application_Start,在调用构造方法,在调用Application_BeginRequest,再用Application_AuthenticateRequest,然后如果是一个新页面,则调用Session_Start,然后调用Application_EndRequest。如果是新网页,则调用Session_Start,如果不是,只是刷新,则不调用。当IIS重启或者session超时时,调 阅读全文
posted @ 2011-10-19 10:57 quietwalk 阅读(907) 评论(0) 推荐(0)
摘要: 来源:赛迪网 如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。 1、管理->SQL Server代理->作业(按鼠标右键)->新建作业-> 2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号-> 分类处可选择也可用默认的[未分类(本地)]->所有者默认为登录SQL Server用户[也可选其它的登录]-> 描述[填写本次工作详细描述内容]; [ 创建作业分类的步骤: SQL Server代理- 阅读全文
posted @ 2011-10-17 15:59 quietwalk 阅读(12240) 评论(0) 推荐(1)
摘要: http://www.cnblogs.com/tianguook/archive/2011/03/09/1977987.html 一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言, 如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环 游标的类型: 1、静态游标(不检测数据行的变化) 2、动态游标(反映所有数据行的改变) 3、仅向前游标(不支持滚动) 4、键集游标(能反映修改,但不能准确反映插入、删除) 游标使用顺序: 1、定义游标 2、打开游标 3、使用游标 4、关闭游标 5、释放游标 Transact... 阅读全文
posted @ 2011-10-17 15:11 quietwalk 阅读(96543) 评论(0) 推荐(5)
摘要: http://www.cnblogs.com/jillzhang/archive/2008/07/14/1242939.html在 前面几篇文章中,分别就WCF如何与Ajax交互,如何返回json数据给Ajax,如何为ExtJs控件提供数据,如何用Http的访问方式异步调用 Restful的WCF服务,本文着重讲述如何用Restful方式调用WCFl进行文件的上传和下载。在前面的文章中,曾经写过Restful的WCF 支持两种格式的请求和响应的数据格式:1)XML 2) JSON。事实上WCF不光支持上述两种格式,它还支持原生数据(Raw,来源于Carlos' blog)。 这样一来, 阅读全文
posted @ 2011-10-08 10:11 quietwalk 阅读(2921) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/jillzhang/archive/2008/03/08/1096790.html本文目的 通过阅读本文,您能理解以下的知识 1) WCF中存在哪几种异常处理方式? 2) 各种异常处理所适用的应用场合? 3) WCF中常见的异常类型? 4) 代码不骗人,用示例来演示效果,加深印象 本文适合的读者 本文适合WCF的初学者,但要求对WCF有一些了解,并实现过简单的服务/客户端。 WCF中存在哪几种异常处理方式? WCF定义了几种异常处理模型,它们分别如下: 1) 缺省模式 2) 包含详细信息模式 3) 自定义异常消息模式 ... 阅读全文
posted @ 2011-10-08 09:56 quietwalk 阅读(310) 评论(0) 推荐(0)
摘要: http://news.cnblogs.com/n/41000/1 使用场合: 在WCF Data Contract中如果存在向下造型的情况时你就会用到KnownTypeAttribute类以保证在反序列化时引擎能知道应该使用哪个具体的类型。主要有以下几种典型的情况: 1 发送的数据契约类型是从接收端期望接收的数据契约类型继承的。 2 声明的数据类型是接口(注意:集合接口除外,具体请看稍后的WCF Data Contract之集合类型) 3 声明的数据类型是Object. 4 在数据契约中的数据成员包含前面三种的任何一种时。例如:在Hashtable内部使用Object来保存实际对象,所以在接 阅读全文
posted @ 2011-10-04 10:46 quietwalk 阅读(448) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/cpcpc/archive/2011/02/17/2123062.html 今天新开了一个系列文章《WCF热门问题编程示例》:主要是针对WCF里比较有价值的问题的收集和整理,进行分析和编程实践。最后会给出具体的示例代码。这个系列的第一篇文章:WCF热门问题编程示例(1):WCF服务如何获得客户端IP地址信息。这个问题是在 MSDN中文论坛一个网友xiaochong4提出的,原文是: 服务端通过getcallbackchannel可以取得回调的引用,对回调的调用肯定会有IP地址和端口的信息,有没有办法在服务端编程取得回调的endpoint信息.... 阅读全文
posted @ 2011-09-28 10:51 quietwalk 阅读(11193) 评论(0) 推荐(2)
摘要: --Delte primary key of Condition alter table Condition drop constraint PK__Conditio__3214EC0700DF2177; --Add Primary key for Condition alter table Condition add constraint PK__Conditio__3214EC0700DF2177 primary key NONCLUSTERED(Id); --Drop column PatientPSI_Id Alter table Condition drop c... 阅读全文
posted @ 2011-09-26 12:06 quietwalk 阅读(279) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/artech/archive/2009/07/04/1516908.html我们想对WCF具有一定了解的人都会知道:在客户端通过服务调用进行服务调用过程中,服务代理应该及时关闭。但是如果服务的代理不等得到及时的关 闭,到底具有怎样的后果?什么要关闭服务代理?在任何时候都需要关闭服务代理吗?是否有一些例外呢?本篇文章将会围绕着这些问题展开。 一、会话信道(Sessionful Channel) V.S. 数据报信道(Datagram Channel) WCF通过信道栈实现了消息的编码、传输及基于某些特殊功能对消息的特殊处理,而绑定对象是信道栈的缔造者 阅读全文
posted @ 2011-09-18 13:04 quietwalk 阅读(292) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/artech/archive/2009/07/05/1517257.html在(服务代理不能得到及时关闭会有什么后果?) 中,我们谈到及时关闭服务代理(Service Proxy)在一个高并发环境下的重要意义,并阐明了其根本原因。但是,是否直接调用ICommunicationObject的Close方法将服务代 理关闭就万事大吉了呢?事情远不会这么简单,这其中还会涉及关于异常处理的一些操作,这就是本篇文章需要讨论的话题。 一、异常的抛出与Close的失败 一般情况下,当服务端抛出异常,客户客户端的服务代理不能直接关闭,WCF在执行Close方法的. 阅读全文
posted @ 2011-09-18 13:03 quietwalk 阅读(285) 评论(0) 推荐(0)
摘要: 通过第一部分的介绍,我们可以体会到,WCF 的Data Contract在CLR Type和Neutral Contract之间搭建了一座桥梁,弥合了.NET世界和厂商中立世界的差异。通过WCF Data Contract我们将CLR Data Type暴露成一个厂商中立的数据结构的描述,同样通过WCF Data Contract我们将一个现有的CLR Data Type和既定的Neutral contract进行适配。 在.NET中,基于Primary Type,比如Int32,String等等,他们具有一个简单的默认的序列化方式和结构,可以说他们不需要Data Contract。接下来我们 阅读全文
posted @ 2011-09-18 10:58 quietwalk 阅读(295) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/cronzb/article/details/6429241 在C# .net 2.0 库中,集合类就是在System、System.Collections、System.Collections.Generic和 System.Collections.ObjectModel命名空间下的类,包括Collection, KeyedCollection, ReadOnlyCollection, List, Array,Stack, Queue和ArrayList。 下面是Collection<T>, List<T>和A... 阅读全文
posted @ 2011-09-18 10:15 quietwalk 阅读(11272) 评论(0) 推荐(0)
摘要: 在.NET中,所有的集合都实现了IEnumerable接口,比如Array、Hashtable、ArrayList、Stack、Queue 等。有的集合要求元素具有相同的类型,这种集合一般通过泛型的方式定义,它们实现另一个接口IEnumerable<T> (IEnumerable<T>本身继承自IEnumerable),这样的集合有List<T>、 Dictionary<TKey,TValue>、Stack<T>、Queue<T>等。基于集合类型的序列化具 有一些特殊的规则和行为,在上篇中我们详细介绍了基于泛型数据契约的序 阅读全文
posted @ 2011-09-18 10:11 quietwalk 阅读(533) 评论(0) 推荐(0)
摘要: http://hi.baidu.com/lttstudydata/blog/item/d77cf837c6eea2360a55a9a7.html昨天在网上看到了微软发布了.NET 3.5框架下的图表控件,第一时间抓下来看了一下,发觉功能很强劲,基本上能想到的图表都可以使用它绘制出来,给图形统计和报表图形显示提供了很好的解决 办法,同时支持Web和WinForm两种方式,不过缺点也比较明显,只能在最新的开发环境中使用,需要.Net 3.5 Sp1以及VS 2008的开发环境。 下面是下载地址: 下载免费的微软图表控件下载VS 2008对图表控件的工具支持下载微软图表控件例程下载微软图表... 阅读全文
posted @ 2011-09-18 08:46 quietwalk 阅读(457) 评论(0) 推荐(0)
摘要: 剧情简介《破碎之花》电影剧照(16张)已是中年的唐乔纳森(比尔莫瑞) 至今仍忍受着单身的孤独生活,虽然交过的女友不少,但却没有一个能与他坚持到步入婚姻殿堂的地步。可谓倒霉至极!如今,不幸的他刚又被上一个女朋友(朱 莉)甩掉,没办法,乔纳森只好重又回到自己的世界当中忍受孤独,并决心将一切生活重心都放在事业上面。然而,事情并没有像他期望的那样发展,不久,他便收 到了之前某位女友寄来的一封粉色信件。信中他被告之自己有一个19岁大的儿子,而且他的儿子已经出发来这里找他认亲了。一时间,乔纳森满头雾水,而他的密 友邻居温 斯顿却对此事产生了莫大的兴趣,因为他的梦想就是成为一名侦探,于是,乔纳森在好友的怂. 阅读全文
posted @ 2011-09-17 13:11 quietwalk 阅读(434) 评论(0) 推荐(0)
摘要: 1、方法一(不可逆加密)publicstringEncryptPassword(stringPasswordString,stringPasswordFormat){stringencryptPassword=null;if(PasswordFormat="SHA1"){encryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString,"SHA1");}elseif(PasswordFormat="MD5"){encryptPas 阅读全文
posted @ 2011-09-15 09:53 quietwalk 阅读(442) 评论(0) 推荐(0)
摘要: Windtalkers 风语者 动作战争 2002年 对战争的思考 著名华人导演吴宇森执导的好莱坞战争题材大片《风语者》讲述了一个鲜为人知的故事:美国海军陆战队员乔·恩德斯被派去保护一个纳瓦霍密电员(人称“风语 者”)本·亚齐。由于“风语者”肩负着美军的至高机密,因此,每名“风语者”都由一名海军士兵贴身保护,一方面确保其人身安全,另一方面,如果密电员即将被俘,保护者必须杀死他以保证密码不外泄。在恐怖的塞班岛战役中,面对日军的疯狂进攻,经过浴血奋战的乔·恩德斯和本·亚齐即将成为敌人的俘虏。此时, 乔·恩德斯面临一个两难选择。 阅读全文
posted @ 2011-09-01 12:21 quietwalk 阅读(245) 评论(0) 推荐(0)
摘要: VisitLog(登录日志) ColumnName Data Type Required Memo Id nvarchar(36) Y GUID VisitTime datetime Y UserId nvarchar(30) Y IpAddress nvarchar(... 阅读全文
posted @ 2011-09-01 08:11 quietwalk 阅读(196) 评论(0) 推荐(0)
摘要: Html.LabelFor帮助器用于显示字段名@Html.LabelFor(model => model.Name)Html.EditorFor帮助器用于显示一个提供给用户输入信 息的HTML的<input>元素@Html.EditorFor(model => model.Name)Html.ValidationMessageFor帮助器用于显示一个针对属性的校验信息@Html.ValidationMessageFor(model => model.Name) 阅读全文
posted @ 2011-08-25 14:29 quietwalk 阅读(1750) 评论(0) 推荐(0)
摘要: 韭菜末炒鸡蛋韭菜炒豆干韭香白干花生炒油菜肉末炒菜心酸辣土豆丝蒜黄鸡蛋饼蒜黄炒豆干芹菜炒腐竹胡萝卜鱼丸汤空心菜杆炒肉丝雪梨玉米羹小葱拌豆腐黄瓜炒豆腐条上海青炒豆腐萝卜炒豆腐胡萝卜炒海带平茹炒肉金针茹豆皮香蕉炒黄瓜雪梨番茄汤上海青炒牛蹄筋 阅读全文
posted @ 2011-08-23 19:30 quietwalk 阅读(192) 评论(0) 推荐(0)
摘要: (原创:灰灰虫的家http://hi.baidu.com/grayworm) 上一篇中,我们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以 便进行测试。这种VS2008内置的WCFSVCHost只适用于开发人员测试的使用,能进行WCF服务部署。这一篇文章中我们来看一下如何在IIS中部 发布我们上一篇中做好的WCF服务。 第一步:打开我们上一篇文章中建立的WCF服务项目。 图《1》 第二步:新建WCF服务站点。在解决方案上右击,选择“添加”->“新建网站”,打开新建网站对话框。在“添加新网站”对话框中,我们选择“ 阅读全文
posted @ 2011-08-23 15:11 quietwalk 阅读(246) 评论(0) 推荐(0)
摘要: #region Assembly mscorlib.dll, v4.0.30319 // C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\mscorlib.dll #endregion using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Reflection; us... 阅读全文
posted @ 2011-08-23 13:39 quietwalk 阅读(2234) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2011-08-23 12:54 quietwalk 阅读(1) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页