不明白就勇敢的去猜

猜要有根据不能胡猜

2008年5月21日

Castle Active Record for .NET2.0快速入门示例

摘要: 一.创建Web工程 创建一个Web站点或者Web应用程序,添加对Castle.ActiveRecord.dll的引用。 二.创建需要持久化的业务实体 在.NET2.0下,由于引入了泛型,创建业务实体比1.1下简单了许多,业务实体只需要继承于泛型的ActiveRecordBase类,其中默认已经实现了一些静态的方法,不需要我们再在业务实体中实现。 [ActiveRecord("Employees")... 阅读全文

posted @ 2008-05-21 11:12 猜 阅读(292) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(10):深度分析Schema Pitfals

摘要: 写这篇文章缘于昨天跟Linkin的一段聊天。我在使用ActiveRecord的一些技巧一文中的由实体类生成数据库表提到了这样一句话:生成数据库表时只有当该表不存在时ActiveRecord才会生成,否则表如果存在ActiveRecord不会做任何事情,也不会报任何错误。Linkin说他在实验时如果数据库表存在,ActiveRecord会删除表中的记录,其实这句话是在有些情况下是不对的,本篇文章将详细介绍Castle ActiveRecord中的Schema Pitfals。 阅读全文

posted @ 2008-05-21 11:09 猜 阅读(213) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(9):使用ActiveRecord的一些技巧

摘要: 本文将会介绍使用ActiveRecord中的一些技巧。 阅读全文

posted @ 2008-05-21 11:07 猜 阅读(312) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(8):数据有效性的验证

摘要: 在我们录入数据时,对数据有效性的验证是必不可少的, ActiveRecord中如何去验证数据的有效性呢?本文将详细介绍这一内容。 阅读全文

posted @ 2008-05-21 11:06 猜 阅读(264) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(7):使用HQL查询

摘要: 虽然ActiveRecord为我们提供了Find()和FindAll()这样两个静态的查询方法,并且有Where特性可供使用,但是仍然不能解决实际开发中一些复杂的查询,这时我们就需要通过HQL查询来实现。 阅读全文

posted @ 2008-05-21 11:02 猜 阅读(455) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(6):延迟加载和使用Where子句

摘要: 在ActiveRecord中把数据库表之间的关联关系采用对象间的聚合关系来表现,然而这却带来一系列的性能上的问题。就像我在One-Many中用到的例子Blog,使用Blog.Find(1)查找了一个Blog对象,也许我们只用到它,但事实它却把该Blog所关联的Post对象也读取出来放在了内存中,于是我们就需要有一种方法来实现只在需要Post对象的时候框架再自动读取。另外ActiveRecord只提供了Find(id),FindAll()这样两个静态的查询方法,在我们查询中还远远不够,这方面ActiveRecord为我们提供了HQL语言的支持,同时也可以通过设置Where子句来实现一些简单的查询。 阅读全文

posted @ 2008-05-21 11:01 猜 阅读(299) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(5):实现Many–Many关系的映射

摘要: 多对多的关系在日常开发中也会经常遇到,在ActiveRecord中我们用HasAndBelongsToMany特性来实现Many-Many的关联,本文将通过一个具体的实例来介绍这一用法。 阅读全文

posted @ 2008-05-21 10:59 猜 阅读(269) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(4):实现One-Many关系的映射

摘要: 前面几篇文章简单的介绍了ActiveRecord中的基本映射以及构建配置信息,本文我们用ActiveRecord里面的Blog,Post例子来实现One-Many/Many-One关联。 阅读全文

posted @ 2008-05-21 10:58 猜 阅读(287) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(3):映射基础

摘要: 本文详细介绍了ActiveRecord中的基本映射,对于关联映射会在后续文章中通过一些具体的实例来说明。 阅读全文

posted @ 2008-05-21 10:56 猜 阅读(148) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(2):构建配置信息

摘要: Castle ActiveRecord学习实践(2):构建配置信息 阅读全文

posted @ 2008-05-21 10:52 猜 阅读(151) 评论(0) 推荐(0) 编辑
Castle ActiveRecord学习实践(1):快速入门指南

摘要: Castle ActiveRecord学习实践(1):快速入门指南。 刚刚接触Castle,看到别人的发表后感觉还不错,所以就复制到自己的博客上来慢慢地看! 阅读全文

posted @ 2008-05-21 10:45 猜 阅读(113) 评论(0) 推荐(0) 编辑