亚音速ORM体验

时间:2011-06-08 18:15:56

标签: c# .net orm subsonic

我正在寻找一个重要项目的新ORM,我习惯用ActiveRecord实现nHibernate,而且我已经对EF4,性能和崩溃的GUI有了非常糟糕的体验。

所以在网上搜索我找到了Subsonic,我喜欢我在文档中看到的内容。

所以,我想知道是否有人已经使用过Subsonic并且体验是否良好。

3 个答案:

答案 0 :(得分:13)

答案 1 :(得分:0)

前段时间,我正在为一个小应用程序寻找一个简单的ORM,而SubSonic正是我所需要的。设置很简单,我不需要太多时间为我的域类添加一些持久性。我喜欢它,是基于域类自动迁移数据库模型的选项。

它的缺点是功能集相当有限。我最想念的是获取完整对象图和其他索引支持的选项。 SubSonic将它用作小型应用程序的持久性工具,但对于重要或大型应用程序,我宁愿使用nHibernate或LLBLGen等商业ORM。

在选择ORM之前,您应该决定基本的数据访问要求。您想使用Active Record模式还是Adapter模式?那么并发,性能,继承等......

答案 2 :(得分:0)

我使用Supersonic,只要您使用简单查询就很好。当我开始有更复杂的查询时,我发现它缺少LINQ功能。谷歌搜索了一点之后我转到了http://bltoolkit.net,从那时起(现在大约2年),我对它非常满意。根据{{​​1}},是最快的ORM之一。看一看,你不会后悔。