上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
摘要: 这一篇,其实很上一篇有比较紧密的关联。我们把数据关联和定义存储在Data层所以,我们需要从这个Data层里面获取我们想要的信息,然后把数据当作参数传入。目前,完整测试过的是SQLServer , 而Oracle/ISeries还没有完整的测试过,所以想接下来把框架公开了。废话少说,接着讲如何实现这个层。首先,我们要支持三种数据库,那么我们当然期望能够在今后的使用中,通过内置的配置文件设置,然后只... 阅读全文
posted @ 2006-02-11 17:30 深渊野鱼 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 数据层的功能主要是封装一些列的数据类型等定义和表之间的关系。1。DataSet封装 优点:用于做CRUD的DataSet都可以通过工具生成,其实封装的信息不外乎是MainKey AddtionalKey等信息 定义: 每一个数据表一般都有一个PrimaryKey, 对于单一的表,PrimaryKey=MainKey 对于多... 阅读全文
posted @ 2006-02-11 11:56 深渊野鱼 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 系统工具提供了很多的常用工具。主要分为几大块:通用基类,EDI基类,工具类,缓存类,公共接口类。 1。通用基类包含了:应用日志,Web页面基类,参数集合,简单电子邮件发送。 应用日志使用log4net,所以需要一些额外的配置。 Web页面基类:封装了一些通用的函数,以及简单的绑定数据到datalist repeater之类,还有提供启动压缩view ... 阅读全文
posted @ 2006-02-04 23:04 深渊野鱼 阅读(398) 评论(0) 推荐(0) 编辑
摘要: Wildfish框架开篇1.Wildfish框架是什么? 这是一个基于.Net2.0的简化数据访问框架,他支持MSSqlserver/Oracle/ISeries数据库。当然了,我也不是希望说自己的框架是万能的。选择的数据库驱动都是支持@或者:来代表参数的。 目前只提供了Sqlserver的代码生成器,由于缺乏Oracle的测试环境,所以Oracle的都还没开始编写。 ISeries的代码生... 阅读全文
posted @ 2006-02-04 18:13 深渊野鱼 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 如何让自己的框架变得伪ORM?早上想了一下,突然灵感来了。1。Get一个完整的Entity 我们通常获取一个主实体,都期望能够顺便获取一下他所包含的其他实体的集合。比如OrderEntity 希望能够顺便访问OrderItemEntity集合。由于DataTable只能获取到自己的,所以需要在整个DataSet级别上获取完整的实体集合。 首先,必须FillDataSetBy... 阅读全文
posted @ 2006-01-22 11:36 深渊野鱼 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1。DataAccess做成工厂模式,依据DataSource的名字动态创建,支持Clone2. 增加ISeries Oracle的支持。不过代码生成工具还没想好要不要作。3。ISeries Oracle的DataAccess还需要测试。 especially ISeries的LibraryList如果可以的话,那么就不用指定PF的library名,可以做到很好的迁移。 ... 阅读全文
posted @ 2006-01-17 22:36 深渊野鱼 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 之前一直以为是我调用Activator.CreateInstance有问题,上网找啊找啊,晕死,没找到。结果在构造函数处设置断点,汗,居然是自己的一个内部函数的错误,结果导致对象构建的时候抛出一个Null的错误。唉,一切不要想当然。不过总的来说,还是很开心的~~。终于解决了依据配置动态的获取对象。 阅读全文
posted @ 2006-01-16 11:46 深渊野鱼 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 在正常的工厂类中,我们会有很多的switch case之类的,如何避免他们,我们可以利用.Net的Activator帮我们简单的完成这件事情。目前,经过简单大测试,支持public的构造函数,internal private的都还没有仔细看因为我关心的是public的构造函数。 研究这个的起因在于,我想用基于配置文件的形式来动态的创建DataAccess对象。 阅读全文
posted @ 2006-01-14 09:03 深渊野鱼 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 很早以来就想对目前的这个底层进行改造。希望能够依照配置的形式来动态的构建DataAccess晚上花了一个小时的时间思考,用这个来考虑问题,比用word边写边思考方便多了,而且也很直观。感觉比较能够清楚的发现问题。这个是mindmanager 6.0做的导图:/Files/wildfish/DataAccess改造导图.rar这个是生成的图片。/Files/wildfish/DataAccess改造... 阅读全文
posted @ 2006-01-12 22:47 深渊野鱼 阅读(561) 评论(1) 推荐(0) 编辑
摘要: 在剥离的过程中,我去除了BackingStoreImplementations下的大部分,去除了Instrumentation的全部 去除了原本必须依赖配置文件才能使用的。 现在的功能只能依赖内存来作缓存,修改常量来影响缓存行为。 但是不依赖配置文件,可以很达到简单的融入自己的框架。 由于昨天没时间测试迁移的代码,所以没有发布代码 目前只支持 AbsoulteTime SlidingTime NeverExpire方式的,至于FileDependency的需要自己集成一个Action,所以没做测试,也没去研究移植后的代码是否可行。 阅读全文
posted @ 2006-01-11 23:03 深渊野鱼 阅读(698) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页