摘要: 首次接触仓储的概念来自Eric Evans 的经典著作《领域驱动设计-软件核心复杂性应对之道》,但书中没有具体实现。如何实现仓储模式,在我这几年的使用过程中也积累了一些具体的实施经验。根据项目的大小、可维护性、可扩展性,以及并发我们可以做以下几种设计; 1、项目小,扩展性差 public inter 阅读全文
posted @ 2017-11-15 16:14 Zhang_Xiang 阅读(7554) 评论(1) 推荐(7) 编辑
摘要: A.net core 2.0新特性支持通过IEntityTypeConfiguration<>添加Code First配置到一个封装类。 新建目标框架为.NET Core类库 新建完了以后右键点击程序集,选择属性,选择目标框架为.NET Core 2.0 在EntityFrameworkCore程序 阅读全文
posted @ 2017-09-23 13:15 Zhang_Xiang 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 在.net framework 4.5架构下使用认证(Authentication)授权(Authorization)。 IIS使用HttpModule进行认证(Authentication),我们可以选择自己实现认证方式并在web.config中配置,当然也可以选择IIS默认提供的几种实现,这里不 阅读全文
posted @ 2017-09-17 19:51 Zhang_Xiang 阅读(1983) 评论(0) 推荐(1) 编辑
摘要: 前言 Unity容器的思想起始于我在为Web Client Sofitware Factory项目工作的时候,微软的patterns&practices团队已经使用依赖注入的概念好几年了在那时候,最著名的是Composite Application Block(CAB)。它也是Enterprise 阅读全文
posted @ 2015-08-06 17:44 Zhang_Xiang 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 在我们进入章节之前,我们讨论一下生成、打包和部署你的应用程序和应用程序类型必须的步骤。在这章里,我关注的是如何为你的应用程序的用途生成程序集。在第三章,“共享程序集合和强命名程序集”,我会涉及你需要了解的高级概念,包括如何生成和使用包含类型的程序集,这些程序集将被多个应用程序共享。在这两章中,我也会 阅读全文
posted @ 2015-06-09 17:12 Zhang_Xiang 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 微软.NET Framework介绍了很多概念、技术和术语。在这一章我的目标是给你一个概述,.NET Framework是怎么设计的,介绍一些框架包含的技术,和很多定义的术语,当你开始使用.NET Framework的时候将会看到这些。我也将通过带你建立你自己的源码应用程序或者一个可再使用组件(文件集)集合包含(类,枚举,等等)向你解释一个应用程序是将怎么执行。 Compiling So... 阅读全文
posted @ 2015-05-26 17:14 Zhang_Xiang 阅读(406) 评论(0) 推荐(0) 编辑