摘要: 一、组件 创建出来的对象需要从组件中来获取,组件的创建有如下4种(延续第一篇的Demo,仅仅变动所贴出的代码)方式: 1、类型创建RegisterType AutoFac能够通过反射检查一个类型,选择一个合适的构造函数,创造这个对象的实例。主要通过RegisterType<T>() 和 Regist 阅读全文
posted @ 2016-11-23 17:00 在西天取经的路上…… 阅读(8605) 评论(0) 推荐(1) 编辑
摘要: autofac是比较简单易用的IOC容器。下面我们展示如何通过json配置文件,来进行控制反转。 需要用到以下程序集。可以通过nugget分别安装 Microsoft.Extensions.Configuration.dll Microsoft.Extensions.Configuration.Js 阅读全文
posted @ 2016-11-23 16:59 在西天取经的路上…… 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: edmx代码分析 本文分析Entity Framework从数据库自动生成的模型文件代码(扩展名为edmx)。 1. 概述 本文使用的数据库结构尽量简单,只有2个表,一个用户表和一个分公司表(相当于部门表),一个用户必须属于一个分公司,因此用户表有一外键关联到分公司表。数据(实体)模型如图1。 图1 阅读全文
posted @ 2016-11-19 18:13 在西天取经的路上…… 阅读(1345) 评论(0) 推荐(0) 编辑
摘要: MVC中有个专门提供JS和CSS压缩的类,BundleCollection,其实这个类也可以在asp.net中用, 关于BundleCollection类的详细推荐个地址:http://www.cnblogs.com/lifeil/archive/2013/03/11/2954071.html 我这 阅读全文
posted @ 2016-11-19 18:10 在西天取经的路上…… 阅读(311) 评论(0) 推荐(0) 编辑
摘要: MSDN上解释Internal如下: The internal keyword is an access modifier for types and type members. Internal types or members are accessible only within files i 阅读全文
posted @ 2016-11-19 18:08 在西天取经的路上…… 阅读(4203) 评论(0) 推荐(0) 编辑
摘要: 一、首先理解一下什么叫多态: 同一种操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。举一个形象的例子,在我们听音乐会的时候,当指挥发出开始的信号,不同的乐器收到相同的信号,但是他们产生不同的行为:钢琴发出的是钢琴的声音,小号发出的是小号的声响。或者,如果把每个动物当成一个对 阅读全文
posted @ 2016-11-19 18:05 在西天取经的路上…… 阅读(1493) 评论(0) 推荐(3) 编辑
摘要: 在讲解我们的小例子之前,让我们先对继承有个大概的了解。 1、含义:当一个类A能够获取另一个类B中所有非私有的数据和操作的定义作为自己的部分或全部成分时,就称这两个类之间具有继承关系。被继承的类B称为父类或超类、基类,继承了父类或超类的数据和操作的类A称为子类、派生类。 2、继承的语法格式 3、如何用 阅读全文
posted @ 2016-11-19 18:04 在西天取经的路上…… 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 第一次在编程语言中接触委托,感觉很是生疏。敲了几个例子自后,发现其实在面向对象语言中的委托和我们现实生活中是一样的。比如说,小红需要去银行取钱,这里取钱就是小红这一个对象的方法。同样如果是小明,他也可以有取钱这一个方法。如果小红由于一些事情让小明替她去取钱,在这里就是委托了。也就是小明以小红的名义去 阅读全文
posted @ 2016-11-19 18:00 在西天取经的路上…… 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、业务分析 以我们平时注册今目标为例,我们在注册今目标的过程中,具体步骤是这样的: 图1 今目标登陆流程 详细解释一下: 第一步:注册界面。输入手机号或者邮箱,点击确定进入基本信息界面。 第二步:基本信息。完善用户的基本信息,点击注册完成注册。其中我们要说的建库建表就是这这一步实现的 第三步:完成 阅读全文
posted @ 2016-11-19 17:59 在西天取经的路上…… 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 上几篇博文提到MVC和WebForm的区别,主要是MVC的Controller和View将传统的WebForm的窗体和后台代码做了解耦,这篇博文简单介绍一下在MVC中Controller向View是如何传值的。 有点MVC基础的都知道,Controller向View传值主要有四种途径,下面将一一介绍 阅读全文
posted @ 2016-11-19 17:39 在西天取经的路上…… 阅读(123) 评论(0) 推荐(0) 编辑