zhuweisky

君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。

ESFramework,基于.NET的通信框架。DataRabbit,轻量的数据访问框架。sky.zhuwei@163.com
posts - 185, comments - 1261, trackbacks - 87, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

03 2007 档案

posted @ 2007-03-26 22:27 zhuweisky 阅读(675) | 评论 (2)  编辑 |

     摘要: 几乎在前面介绍DataRabbit的每一篇文章中都提到了作为DataRabbit的入口点的IDataAccesser接口,这里我们来详细的介绍一下它,希望这篇文章不是迟到了太久。  阅读全文

posted @ 2007-03-22 14:13 zhuweisky 阅读(2388) | 评论 (0)  编辑 |

     摘要: DataRabbit框架提供了对单表查询的结果进行分页的功能,这就是IPagerManager所完成的目标。  阅读全文

posted @ 2007-03-22 11:04 zhuweisky 阅读(2496) | 评论 (3)  编辑 |

     摘要: 本文介绍如何使用DataRabbit框架中的IDataSchemaOperator来访问和操作数据表的大纲  阅读全文

posted @ 2007-03-22 10:30 zhuweisky 阅读(2372) | 评论 (3)  编辑 |

     摘要: TransactionScope,表示一个事务的范围,我们可以从TransactionScope中获取前述的所有访问器实例,并且从中获取的访问器都是基于事务的(访问器的生命期将随事务的结束而结束)。  阅读全文

posted @ 2007-03-21 16:32 zhuweisky 阅读(2808) | 评论 (11)  编辑 |

     摘要: 虽然IRelationAccesser可以调用一些不含out参数的存储过程,但是在DataRabbit中调用存储过程最好是通过ISPAccesser接口来进行。  阅读全文

posted @ 2007-03-21 14:17 zhuweisky 阅读(2624) | 评论 (4)  编辑 |

     摘要: 前面介绍的IOrmAccesser是对单表进行ORM访问,而ITableAccesser是对单表进行基于关系的访问,如果我们要进行联合查询这样的跨表搜索,则使用它们就无法达成目标。这时,你可以使用IRelationAccesser。  阅读全文

posted @ 2007-03-21 13:54 zhuweisky 阅读(2551) | 评论 (4)  编辑 |

     摘要: ORM并不能完成所有的事情,有些数据库访问还是需要基于关系来进行,对于那些不提供基于关系进行数据访问操作的纯ORM框架,我认为其决策是不明智的。  阅读全文

posted @ 2007-03-21 11:26 zhuweisky 阅读(2737) | 评论 (2)  编辑 |

     摘要: IEntityRelationLoader是通过数据表的主外键关系来加载当前Entity的Parent和Children、Offspring等。  阅读全文

posted @ 2007-03-21 09:56 zhuweisky 阅读(2522) | 评论 (6)  编辑 |

     摘要: 如果Entity class 继承了ISmartEntity接口,那么这个Entity就是一个“Smart”的Entity,IOrmAccesser针对这样的Entity,它将拥有两种特殊的能力。  阅读全文

posted @ 2007-03-20 11:25 zhuweisky 阅读(2451) | 评论 (4)  编辑 |

     摘要: 在DataRabbit框架中,通过IOrmAccesser来对数据库进行ORM访问。  阅读全文

posted @ 2007-03-20 10:58 zhuweisky 阅读(2807) | 评论 (11)  编辑 |

     摘要: 所有的访问器接口都继承了ITransactionAccesser接口。ITransactionAccesser的含义在于:访问器对象即可以工作于一个事务(Transaction)上下文中,也可以在脱离事务的环境中工作。
  阅读全文

posted @ 2007-03-20 09:15 zhuweisky 阅读(2589) | 评论 (5)  编辑 |

     摘要: DataRabbit支持基于关系(Relation)和基于ORM的数据库操作,内置了对Oracle和SqlServer的支持,并且可以通过插件的方式提供对其它类型的数据库的支持。加入QQ群:37677395,一起探讨DataRabbit。  阅读全文

posted @ 2007-03-19 16:36 zhuweisky 阅读(5975) | 评论 (38)  编辑 |

     摘要: 复制整个SqlServer数据库的问题,复制的内容包括数据库大纲、数据库中的存储过程、函数、表结构、主外键关系以及表中的所有数据等,也就是说copy版本与原数据库一模一样。  阅读全文

posted @ 2007-03-19 11:45 zhuweisky 阅读(4735) | 评论 (15)  编辑 |

posted @ 2007-03-16 13:46 zhuweisky 阅读(2367) | 评论 (5)  编辑 |

     摘要: 做一个合格的Team Leader -- 基本概念  阅读全文

posted @ 2007-03-05 16:20 zhuweisky 阅读(5618) | 评论 (20)  编辑 |

     摘要: SpringFox 用于将object 与 xml字符串相互转换。XML大纲遵循Spring.net的object配置大纲。
  阅读全文

posted @ 2007-03-02 08:52 zhuweisky 阅读(2451) | 评论 (5)  编辑 |