欢迎加入讨论群:241532755 一花一世界,一叶一菩提。码农日志开始记载键盘上的舞蹈。

随笔分类 -  HelloData

摘要:using System;using System.Collections.Generic;using HelloData.FrameWork.Data;using HelloData.FrameWork.Data.Enum;using HelloData.Test.Entity;namespa... 阅读全文
posted @ 2013-04-08 21:09 码农日志 阅读(284) 评论(0) 推荐(0) 编辑
摘要:HelloData的系统配置尽量的简洁明了,也让操作更加快捷。 1、 首先配置日志模块: Logger.Current.SetLogger = new ConsoleLog(); Logger.Current.IsOpenLog = true; ... 阅读全文
posted @ 2013-04-06 01:16 码农日志 阅读(1338) 评论(2) 推荐(3) 编辑
摘要:上一节将model层创建完毕了,这一节就到了逻辑层与数据库对接的service。(请下载最新的源码,因为这段时间整理有些地方还在不断的完善,希望做到更好)。 首先我们看到HelloData.FrameWork的Data源码中包含了 IRepository为常用的数据操作,代码如下: ... 阅读全文
posted @ 2013-04-03 23:32 码农日志 阅读(427) 评论(0) 推荐(0) 编辑
摘要:HelloData分析: 1、HelloData.FrameWork:为数据库底层框架,支持多种数据库操作,加入了BaseEntity与BaseLogic,BaseManager两个有关业务逻辑的继承方式。在数据库生成model的时候使用T4生成, 并且生成的数据库表对应的对象类为部分类(partial),如果需要扩展加入当前对象的多个部分类即可。这样做的好处是将数据库生成 的类与业务间的操作分离。BaseLogic的继承BaseLogic,T为操作数据库表对象的泛型,里面包含的常用的新增,删除,修改,获取一个实体,获取实体list ,BaseManager,T为操作逻辑类,TU为操作逻辑对象类。继承后当前操作逻辑类为全局唯一实例,使用了单一模式 阅读全文
posted @ 2013-04-02 12:53 码农日志 阅读(2355) 评论(12) 推荐(2) 编辑