上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 待。。。。 阅读全文
posted @ 2013-03-08 22:03 super 86 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Error Info:“An object with the same key already exists in the ObjectStateManager. The ObjectStateManager cannot track multiple objects with the same key”.Explanation:You must check if an entity with the same key is already tracked by the context and modify that entity instead of attaching the curr.. 阅读全文
posted @ 2013-03-08 20:53 super 86 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 在《领域驱动设计:软件核心复杂性应对之道》中,译者将Repository翻译为仓储,给出如下说明:一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集合。使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦出来。我们来看下在LinqToSql中如何应用该模式。1. 我们将对实体的公共操作部分,提取为IRepository接口,比如常见的增加,删除等方法。如下代码:interface IRepository<T> where T : class{ IEnumerable<T> FindAll(Func<T, bool> exp); void 阅读全文
posted @ 2013-03-02 20:46 super 86 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 步骤:1、创建WindowsService工程。2、点击Manage NuGet Packages,查询Microsoft Asp.NET Web APISelf Host,点击Install。3、编辑service.cs文件如下: 1 public partial class Service1 : ServiceBase 2 { 3 private HttpSelfHostServer _server; 4 private readonly HttpSelfHostConfiguration _config; 5 public cons... 阅读全文
posted @ 2013-02-28 10:19 super 86 阅读(788) 评论(0) 推荐(1) 编辑
摘要: Create->PostRead->GetUpdate->PutDelete->DeleteThere is an issue with this implementation: Post is defined as a non-idempotent method. This means that subsequent calls of the same Post method will result indifferentserver states. Get, Put, and Delete, are idempotent; which means that call 阅读全文
posted @ 2013-02-25 17:45 super 86 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 微软体系内的组件式开发解决方案。属于SOA体系结构。Services areunassociated,loosely coupledunits of functionality that have nocallsto each other embedded in them. Each service implements one action, such as filling out an online application for an account, or viewing an online bank statement, or placing an online booking or 阅读全文
posted @ 2013-02-25 12:36 super 86 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 继承自System.Collection.Generic,Dictionary里面每一个元素都是一个键值对(两个元素组成:键和值);键唯一,值不需要唯一;ex:Dictionary<string,string> example=new Dictionary<string,string>();泛型最常用的用途是泛型集合,命名空间System.Collection.Generic中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱、拆箱。哈希表 阅读全文
posted @ 2012-11-22 15:08 super 86 阅读(351) 评论(0) 推荐(0) 编辑
摘要: MVC(Model View Controller)是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分为三个部分:模型、视图、控制器,三者分工合作。 视图是用户看到并与之交互的界面。 模型表示企业数据和业务规则。 控制器接受用户的输入并调用模型和视图去完成用户的需求。 在软件生产中有三种级别的重用:内部重用、代码重用、框架重用。 阅读全文
posted @ 2012-11-16 08:28 super 86 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 当你在一个.NET应用程序中声明一个变量时,手想要分配一些内存块到RAM,它包括三样东西,变量名、数据类型、变量的值。根据变量的类型不同,有两种内存分配类型:堆栈内存和堆内存。 明确数据大小或是是否存在动态变化,是变量分配到堆还是堆栈的依据:定——堆栈,不定——堆。 数据从值类型一道引用类型——装箱,反之为拆箱。 引用类型之间的转换,堆上内存重新分配。 隐式转换总会成功的情况,不会抛出异常: 1、从派生类到基类; 2、从派生接口到基接口; 3、从类到接口(该类实现了接口); 4、从Null到任何类; 显式引用转换,以下可能抛出异常,转换不一定成功: 1、从基类到派生类;... 阅读全文
posted @ 2012-11-15 20:17 super 86 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 什么是子程序?子程序是为实现一个特定的目的而编写的一个可以被调用的方法或过程。比如:JAVA中的方法。什么是高质量?高质量是没有滥用子程序,在创建子程序的时候,满足各种各样的规范特征,具备各种各样的优点的子程序成为高质量的子程序一、创建子程序的正当理由降低复杂度:通过子程序可以帮助开发者隐藏一些信息,这样就不用开发人员考虑被隐藏部分的具体逻辑数据了。引入中间、易懂的抽象:在隐藏信息的同时,给子程序一个通俗易懂的名称,那么对于代码阅读方面有很大帮助。避免代码重复:子程序通过代表着一个功能,一个算法。它通常会在很多地方调用。子程序使得其内部的代码无需重复的编写,出现在整个代码的不同地方。支持子类化 阅读全文
posted @ 2012-11-06 09:37 super 86 阅读(234) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页