随笔档案 - 2006年11月
NDO 简介
2006-11-25 19:52 by 风云, 1984 visits, 网摘, 收藏, 编辑
摘要:NDO - DOTNET Data Access Object 的简称,是一个轻量型的数据访问组件,配置简单,支持多数据库,内部对ADO.Net 进行了良好的封装,使开发者不需要关心和了解ADO.Net 的底层细节,不需要根据不同的数据库专门写一套DAO。该组件内建了Statement 和 Procedure 对象专门针对于Sql 语句和存储过程处理的对象(类似于JDBC API),Statement 和 Procedure 比DAAB提供了更多的API,使开发者使用起来更方便和更快捷。NQL - NDO Query Language 是NDO 组件的又一个数据访问组件,它是基于Statement 对象之上的,使用简单灵活。活动记录 - ActiveRecord 一个ORM的精简版(支持单表的CRUD,多表操作可以借助NQL或Statement或Procuedure组件来实现)。相关内容,请看下面的介绍: 阅读全文
也谈代码生成器
2006-11-14 12:06 by 风云, 5052 visits, 网摘, 收藏, 编辑
摘要: 关于代码生成器 Teddy's Knowledge Base 兄在博客园上已经谈过几次了,如他的也谈orm和代码生成和没有ORM或代码生成数据就不能持久化了? - 用范型技术代替代码生成! 等,今天我不谈代码生成器的意义,只谈代码生成器的设计方案,最后给一个DEMO供大家下载.
阅读全文
顶着Rails的浪潮,用NDO + Castle的monorail 也来秀一把
2006-11-10 18:18 by 风云, 2620 visits, 网摘, 收藏, 编辑
摘要:Rails 技术自从2004年7月出来后,在整个IT业界引起了巨大的震动,现在的JAVA 开源领域也RAILS了,.Net 在Castle项目下也Rails了,Castle下的monorail已经IRC了。我对rails技术非常看好,但是看到monorail的模型层用的是Castle 的ActiveRecord ,就开始对monorail有了些许抵触的思想情节,继续往下看,看到模板有3个选择,第一NVelocity,第二Aspx,第三是Brail,当时我对Velocity/NVelocity已经很熟了,但是对NVelocity 有抵触(因为NVelocity 的作者已经说过了以后不会在更新NVelocity了,NVelocity 还有不少Bug呢,为了使用NVelocity 我就把NVelocity的Bug修改了4/5处),aspx的引擎支持的非常弱,Brail的视图引擎用的是Boo语言,又不熟悉,当时对monorail有一点不是特别看好。昨天在博客园上看到了一个兄台说Castle IRC Release1.0了,我怀着好奇心从官方网站上下载了monorail进行安装......... 阅读全文
NDO 组件和例子下载,内置了一个基于Velocity模版引擎的代码生成器
2006-11-09 16:05 by 风云, 1776 visits, 网摘, 收藏, 编辑
摘要:NDO 组件和例子下载,内置了一个基于Velocity模版引擎的代码生成器,该组件属于开源的,没有任何版权的纠纷,欢迎大家试用,如果有任何意见和建议请仅扔砖头就是了!
阅读全文
微软 DLinq技术来临前的国内 .NET 的 ORM 发展之局势
2006-11-02 08:32 by 风云, 2908 visits, 网摘, 收藏, 编辑
摘要:半年多没上网了,今天早上一大早来到博客园,看了Teddy's Knowledge Base 兄的NBear,以及上个礼拜五发现的OQL.NET,以及我前一段以及现在正在做的NDO,我思索出来了四个问题,微软 DLinq技术来临前的国内 .NET 的 ORM 发展之局势 阅读全文
NDO中的ActiveRecord 简介 2——强类型的活动记录
2006-11-01 11:30 by 风云, 1256 visits, 网摘, 收藏, 编辑
摘要:Region和Products表的SCHEMA代码,Region表中的主键时赋值方式,Products中的主键是自动增一的CREATETABLE[dbo].[Region]([RegionID][int]PRIMARYKEY,[RegionDescription][nchar](50)NOTNULL)CREATETABLE[dbo].[Products]([ProductID][int]IDENT... 阅读全文