0

我正在寻找一个基于NHibernate的轻量级数据访问框架。我需要简单的CRUD和一些简单的HQL或LINQ-to-NHhibernate查询。性能不是一个重要的问题,我正在使用的应用程序具有简单的表结构,但有许多表。此数据访问框架将用于ASP.NET Webform应用程序。Castle ActiveRecord的任何经验?

曾经有一段时间我发现了S#harp架构,但它是为ASP.NET MVC开发的。就在今天,我发现了Castle ActiveRecord。但我想知道: 如果任何人有任何经验呢? 它适合我吗? 我应该考虑一些具体的问题吗? 它的未来如何? Castle ActiveRecord是否应该在未来几年开发并积极开展?

在此先感谢

+0

刚刚创建了我的第一个应用程序。使用ActiveRecord,它非常简单直接。但主要问题仍然存在:AR是否可靠? – 2010-05-30 06:53:47

回答

3

任何人有任何经验吗?

所以是的,我会说有人有经验。

它适合我吗?

只有可以回答。每个程序员(或架构师或主要开发人员,如果有的话)都必须评估每个项目使用的每一项技术。

我应该考虑任何具体的问题吗?

了解有关ActiveRecord pattern。了解有关NHibernate。检查出CastleCasts

它的未来如何? Castle ActiveRecord是否应该在未来几年发展并积极进行?

没人确切知道未来。但我可以告诉你,Castle ActiveRecord在过去的5年以上为很多人工作,而且它是开源的。这使得它非常无风险。

2

Castle ActiveRecord是一个不错的选择。它是一个建立在NHibernate之上的数据层。夏普Achitecture不仅仅是一个数据层。

Castle ActiveRecord被积极维护和支持。

+0

任何人都必须关心的考虑? – 2010-05-29 09:49:53