02 2015 档案
摘要:
日志记录对于一个系统而言,重要性不言而喻。日志记录功能在系统开发阶段,往往容易被忽略。因为开发阶段,程序可以调试,可以反复的运行以查找问题。但在系统进入正常的运行维护阶段,特别是在进行审计统计的时候,追踪问题的时候,在追溯责任的时候,在系统出错的时候等等场景中,日志记录才会显示出它不可替代的作用。记录的日志,平时看似累赘,只有在需要的时候,才会拍大腿后悔当初为什么不把日志记录得详细些。日志系统,是一个非常基础的系统,但由于需求的复杂性,各个场景需要的日志分类,来源,输出方式各有不同,日志系统又是一个相对复杂的系统。下面我们就来解说一下,OSharp开发框架的日志系统设计中,怎样来应对这些复杂性。
阅读全文

摘要:
数据层设计中,我们主要设计了数据对对外开放的 实体基类EntityBase,单元操作接口IUnitOfWork 和 数据仓储接口IRepository,下面我们来解说怎样来使用 EntityFramework 对这些数据访问需求进行实现。EntityFramework 的实现中,我们不仅要实现以上设计的两个接口,还要做以下几件事:1.设计一个与 业务实体解耦的 EntityFramework数据上下文类。2.设计 实体加载方案,将 业务实体 加载到上下文中。3.设计数据迁移方案,对 EntityFramework 的运行环境进行初始化。4.使用 已初始化的上下文 实现 数据仓储操作
阅读全文
