摘要: C#多态 C#多态 多态性(C# 编程指南)转自MSDN 通过继承,一个类可以用作多种类型:可以用作它自己的类型、任何基类型,或者在实现接口时用作任何接口类型。这称为多态性。C# 中的每种类型都是多态的。类型可用作它们自己的类型或用作 Object 实例,因为任何类型都自动将 Object 当作基类 阅读全文
posted @ 2016-06-02 13:49 KempJiang 阅读(333) 评论(0) 推荐(0) 编辑
摘要: in:默认方式,传值不返回 out:不传值 但是会返回新值给予传参对象 ref:传存储地址,所以传参前必须赋值初始化,传值后的运算结果直接作用在传参上 Out和ref的效果差不多 阅读全文
posted @ 2016-06-02 12:04 KempJiang 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 前言 终于到EF了,实在不好意思,最近有点忙,本篇离上一篇发布已经一个多星期了,工作中的小迭代告一段落,终于有点时间来继续我们的架构设计了,在这里先对大家表示歉意。 其实这段时间我并不是把这个系列给忘记了,而是一直在思考,想着接下来应该怎么写。因为园子里已经有很多非常优秀的EF的文章了,比如: 这些 阅读全文
posted @ 2016-06-01 16:40 KempJiang 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 我最近几天正在学习Entity Framework Code First.我打算分享一系列的学习笔记,今天是第一部分: 为什么要使用Code First: 近 年来,随着domain driven design的推广,以前那种先建好数据库,然后再编写代码的方式受到了越来越多的质疑。因为使用这种开发方 阅读全文
posted @ 2016-06-01 16:05 KempJiang 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 敏捷宣言强调的敏捷软件开发的四个核心价值是: 个人和互动高于流程和工具 工作软件高于理解文档 客户协作高于合同协商 变化响应高于计划遵循 个人和互动高于流程和工具 工作软件高于理解文档 客户协作高于合同协商 变化响应高于计划遵循 敏捷选择提出的12条原则已经应用于管理大量的业务以及与IT相关项目中, 阅读全文
posted @ 2016-06-01 15:40 KempJiang 阅读(195) 评论(0) 推荐(0) 编辑
摘要: vs2013没有再分webform、mvc、api项目,使用vs2013创建一个web项目模板选MVC,身份验证选个人用户账户。项目会生成ASP.NET Identity的一些代码。这些代码主要在AccountController中。 ASP.NET Identity微软宣称的好处就不说了,这是原文 阅读全文
posted @ 2016-06-01 14:37 KempJiang 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示 2:快捷键。是使用vs2010的快捷键还是使用 Resharper的快捷键呢?我是使用re的快捷键 3: Resharper安装后,会做几件事情,这几件事情对于除此使用者, 阅读全文
posted @ 2016-05-31 14:02 KempJiang 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.首先创建一个空的MVC3应用程序,命名为MyRepository.Web,解决方案命名为MyRepository。 2.添加一个类库项目,命名为MyRepository.DAL,添加一个文件夹命名为Repository来存放业务逻辑。 3.继续添加一个类库项目,命名为MyRepository.D 阅读全文
posted @ 2016-05-28 15:59 KempJiang 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 定义(来自Martin Fowler的《企业应用架构模式》): Mediates between the domain and data mapping layers using a collection-like interface for accessing domain objects. 个人 阅读全文
posted @ 2016-05-28 15:58 KempJiang 阅读(171) 评论(0) 推荐(0) 编辑
摘要: POCO Entity Framework 4.0 为实体提供了简单传统 CLR 对象( Plain Old CLR Object / POCO )支持。实体对象可以独立于 EF 存在,由此 EF 更好地支持了测试驱动开发( test-driven development )和 领域驱动设计( do 阅读全文
posted @ 2016-05-28 13:59 KempJiang 阅读(306) 评论(0) 推荐(0) 编辑