比nHibernate轻的东西

时间:2010-07-10 08:27:39

标签: c# database nhibernate

我想开发一个C#< - >数据库应用。我已经考虑过使用ORM创建类来透明地访问我想要连接的数据库。

我找到了 nHibernate 。但这配置似乎非常繁重和复杂。

我的问题:那里的东西比nHibernate更轻吗?

谢谢, 安德烈

编辑:喜欢你的答案。几乎想把每个人都标记为我的最爱:)

5 个答案:

答案 0 :(得分:5)

您可以查看Linq to Entities,它与Visual Studio很好地集成。

答案 1 :(得分:2)

你可以查看这组帖子"Build Your Own Data Access Layer" - 它最终会构建一个轻量级的ORM(并且是由一个nHibernate贡献者编写的,Davy Brion)。

从microsoft有EF(实体框架)和Linq2Sql,但不确定EF是否构成轻量级。请参阅this EF和nHibernate的比较(有偏见,因为作者是一个沉重的nHibernate贡献者)。

答案 2 :(得分:2)

我发现Lightspeed非常容易配置和使用(比nHibernate快得多)。快递版仅限于8个映射实体,因此可能会花费您一些钱。

答案 3 :(得分:2)

我使用过的最简单的一个是http://www.subsonicproject.com/

答案 4 :(得分:0)

nHibernate的配置并不复杂。但我同意,对于简单的应用程序来说,它有时太多了。

当我不使用nHibernate时,我使用简单的ADO.NET对象。

当我不使用nHibernate时,这是因为ORM会适得其反。