我听说那些使用Java技术的公司,他们用来构建自己定制的包装Hibernate的框架。然而,他们的.Net同行真的可以用NHibernate或Entity Framework来做同样的事情吗?构建包含NHibernate的公司特定框架是否可行?
0
A
回答
0
我使用存储库模式和一个单独的项目/ DLL来抽象出数据框架nhibernate /实体框架。这是一个很好的起点http://codebetter.com/petervanooijen/2008/04/04/wrapping-up-nhibernate-in-repositories/
1
这几乎总是一个可怕的想法 - 我认为Ayende在this article中总结得最好。一般来说,你应该考虑将NHibernate本身作为你数据访问的“包装器” - 试图在它之上构建一个抽象层可能会是一个失败的主张。
1
其实,你应该看看.NET Junkie's weblog的一些文章。他写了几篇关于如何处理存储库的好帖子,queries,commands等等。我们一直在一个非常大的企业系统中使用它们,我们在内存字典,内存中的SQLite数据库和使用SQL Server或Oracle的生产环境之间切换。显然,我们使用NHibernate来做到这一点。
相关问题
- 1. 是否可以仅包含所需的dll而不包含整个.Net框架?
- 2. 强制Xcode与特定框架构建
- 3. 使用MySQL和公司架构
- 4. 数组是否包含特定值
- 5. 如何在不包含需要的框架的情况下构建框架?
- 6. 公司使用哪些PHP框架?
- 7. 实体框架。有限公司包括查询
- 8. 测试NumPy数组是否包含特定的行
- 9. 构建包含Growl框架的发布目标时出错
- 10. 选择Oracle架构只包含特定的表
- 11. 可能测试一个变量是否仅包含特定值?
- 12. 使用nHibernate创建架构
- 13. XSD架构是否可以在其中包含其他XSD的内容?
- 14. 实体框架核心不包含“包含”的定义
- 15. 使用TypedADT构建在Inox公司
- 16. 现有的JavaScript框架是否包含CommonJS?
- 17. 用户窗体的高度属性是否包含框架?
- 18. 我可以使用SQL CE 4数据库来构建一个包含博客的公司网站吗?
- 19. NHibernate定义架构名称
- 20. 包含在框架框架中4
- 21. WPF - 复选框是否绑定到ObservableCollection是否包含值?
- 22. 如何找到包含git的特定提交的TeamCity构建?
- 23. 我可以在另一个框架中包含框架吗?
- 24. 查询LinkedIn特定公司详情
- 25. TFS2010构建代理是否可以构建SSIS包
- 26. 确定特定的DataGridView单元格中是否包含文本
- 27. 构建CMS架构 - 是否集中
- 28. 不能包含XML架构
- 29. 默认情况下,Windows XP SP2是否包含.net框架?
- 30. 如何判断Xcode是否包含目标框架
你可以多说一点你的框架的商业价值。因为有许多框架可以和NHibernate一起工作并增加价值。写一个你自己,你应该从一个商业案例开始,看看它是否是一个好的投资。 – Peter 2013-02-20 15:59:38