![]() |
1
5
我们目前正在Azure上使用NHibernate,并且发现它非常好。 因为我们用的是 s#arp architecture 为了提供NHiBiRET和依赖注入的大多数管道代码,我们设法使项目迅速启动,并具有良好的坚实基础。总的来说,这是相当无痛,但有可能是一个陡峭的学习曲线与NHibernate当你第一次开始。 我不确定你是否知道- http://fluentnhibernate.org -但它是一个很好的工具,可以自动将业务对象映射到数据库中。当然,它可以根据你需要的任何行为进行定制。 |
![]() |
2
6
DataObjects.Net 支持SQL Azure。它在GPL下可用(但不是LGPL-即,如果GPL对您太严格,您必须获得商业许可证)。 |
![]() |
3
5
我最近爱上了Entity Framework 4.0的“代码优先”ORM/数据持久化方法。 别搞错了-EF4.0比EF的前几个版本早了光年,并促使EF成为ORM市场上真正的竞争对手。 EF code first demo script 从PDC 2010或 Scott Guthrie's walk-through of Code First |
![]() |
4
1
看看NHibernate。可能是现在最重要的。 |
![]() |
5
1
我在sqlazure数据库中使用linqtosql。我在我的类和数据库表之间有一个简单的一对一模型,所以这是最简单的解决方案,工作得很好(除了一些sqlazure的小问题)。 这个 Entity Framework vs LINQ to SQL 这个问题将为你解答。 |
![]() |
6
1
我就是这么想的。。。 托比 |
![]() |
7
1
杰米, 像托比一样,我成功地使用了EF。我强烈推荐它。注意,当我发布这篇文章时,我必须从模式的本地版本生成模型。这不是出价交易,但值得一提。预计这将在未来发生变化。
|