0

VS2010 .Net4

SubSonic 仍然是首选工具吗?有没有更简单的方法来完成使用 VS2010 中的库存工具创建 DAL?

我需要转换几年前使用 Subsonic 2.03 完成的项目,并希望听到有关“正确”方法的意见。

TIA

Ĵ

4

2 回答 2

1

SubSonic 是一个很好的 ORM,但它缺少 Entity Framework 4 和 NHibernate 所具有的许多功能。SubSonic 的发展速度也没有 EF 和 NH 快。

两年后 SubSonic 可能会成为最好的 .NET ORM,但目前这似乎不太可能。

选择 .NET ORM 时,没有一个“正确”或“正确”的答案。NHibernate 似乎是目前最安全的选择,而 Entity Framework 4 非常适合喜欢 Microsoft 解决方案的公司。SubSonic 2 和 3 在许多情况下都可以正常工作,对于您的项目来说,保持已经工作的内容可能会更好。

于 2010-07-20T10:33:57.720 回答
0

如果您坚持使用 MS SQL 数据库,我可以说 Subsonic 很好并且易于编码。但如果你需要其他非 MS 数据库,我的建议是 nHibernate。我只是从 Subsonic 切换回 nHibernate。

于 2010-07-24T03:47:03.970 回答