摘要:
继承关系 面向对象的三大特征之一:继承 ,在开发中起到了重要的作用。我们的实体本身也是类,继承自然是没有问题。下面开始分析 EF里的继承映射关系TPH、TPT、TPC 现在我们有这样一个需求,用户里要有一批超级用户,他们有着与生具来的优越。可以体验到更高级的服务。但是超级用户也是用户,可以去继承我们的普通用户类 (其实个人感觉不是很合理,因为我们有UserRole表,给一个超级用户的角色就可以了。... 阅读全文
posted @ 2016-08-28 22:17
liangshiwei
阅读(2173)
评论(1)
推荐(1)
摘要:
ViewResult 之前已经分析了很多个Result,但是并没有分析我们最常用的ViewResult。因为它牵扯到了Razor引擎,所以需要单独的拿出来去讲。 之前在学习的时候,老师总会和我们说当你的功力达到一定地步的时候回答别人的问题,你就可以用一切皆对象去回答。这真的很装逼。那么问题来了。MVC中的视图是cshtml,代码也是一些html标签。那么它是什么? 引用上面的一切皆对象,它是一... 阅读全文
posted @ 2016-08-28 20:30
liangshiwei
阅读(2737)
评论(0)
推荐(1)
摘要:
众多的Result 使用MVC进行开发,可以看到有ActionResult、ContentReuslt、JsonResult..等,今天对这些Result进行背后分析。它到底是如何做到的 ActionResult 在开发中大家都会遇到一个有趣的现象,使用ActionResult做返回类型,我们可以返回Json,View,Content及其它的Result, 为什么会做到这样呢? 分析一下,我们使... 阅读全文
posted @ 2016-08-28 20:29
liangshiwei
阅读(800)
评论(0)
推荐(0)
摘要:
自定义Modue与Hander 之前讲了管道流中的Module与Hndler。现在我们可以去自定义Module和Handler Module 其实很简单,一共需要三个步骤 定义一个类去继承IHttpModule。并实现接口,这里推荐类以Module结尾 在Init方法中注册我们所需要的事件,完成拦截器。 在WebConfig的System.webServer节点中配置Modules Hand... 阅读全文
posted @ 2016-08-28 20:26
liangshiwei
阅读(1649)
评论(0)
推荐(1)
摘要:
MVC5 和WebForm的区别 WebForm是一个Page贯穿了一个.CS代码。 1对1 = 耦合在一起 MVC在Controller中将 bihind和page进行了分离。 多对多 = 松耦合 对于MVC来说是通过action返回相应的View VS的调用堆栈 Http管道的大致流程 Pipe 阅读全文
posted @ 2016-08-28 20:10
liangshiwei
阅读(645)
评论(0)
推荐(0)

浙公网安备 33010602011771号