设计和实现NHibernate数据层的正确步骤是什么? 我应该包含一个让NHibernate生成模式定义而不是自己编码模式的步骤吗?构建NHibernate数据层的步骤
0
A
回答
0
这一切都取决于你是否是从头开始还是无法启动。对于新项目,我使用NHibernate为我创建模式。对于我想要切换到NH的现有项目,我通常会手动执行数据库更改。尽管关于你的映射和你正在使用的db,你需要小心一点。如果你没有使用正确的映射与正确的数据库映射,你可能会有性能问题,以及对象可能会更新自己,而你不知道,当你刷新会话你的数据库将被更新。
关于使用实际数据层,我通常使用Castle项目中的Automatic Transaction Management &,NHibernate Facility。您还可以为NHibernate Facility创建自己的配置生成器,以便它也可以与Fluent NHibernate一起使用。
0
这是一个非常开放的问题。
关于模式生成,是的,让NHibernate生成它通常会更好。
对于基于NHibernate的架构,你可以检查Sharp Architecture,Effectus和uNhAddIns
+0
感谢您的链接! – 2011-02-13 02:13:41
相关问题
- 1. Jenkins - 构建步骤
- 2. 避免CopyFilesToOutputDirectory构建步骤
- 3. SCons手动构建步骤
- 4. Visual Studio构建步骤和MSBuild之间的差异构建步骤
- 5. 什么应该是数据库的自动化构建步骤?
- 6. 作为bazel的构建步骤,
- 7. Eclipse中的后期构建步骤CDT
- 8. TeamCity构建步骤 - MSBuild中的失败
- 9. Jenkins - 构建步骤之间的条件
- 10. 更新数据库EF Core Azure构建步骤
- 11. TFS 2010定制构建步骤
- 12. SonarQube无法完成构建后步骤
- 13. Maven构建步骤,以私人仓库
- 14. 如何加密构建步骤?
- 15. Hudson \ Jenkins个人构建步骤结果
- 16. 并行运行TFS构建步骤
- 17. Pre在automake项目中构建步骤
- 18. NHibernate - 检索数据库条目后执行步骤
- 19. 是否有可能创建异步构建步骤?
- 20. 自定义构建步骤中的自动版本文件步骤
- 21. 跳过步骤x到步骤y并验证步骤x数据
- 22. TeamCity同步构建步骤或等待一步完成
- 23. TeamCity,将在一个构建步骤中生成的标识传递给后续构建步骤
- 24. 如何使用SAS中的数据步骤排序数据步骤
- 25. 在构建步骤中使用构建后行为
- 26. Jenkins在构建后动作后运行构建后步骤
- 27. SAS元数据数据步骤功能
- 28. 根据Hudson构建步骤上传多个日志文件
- 29. ASP - > ASP.Net:重构步骤
- 30. 程序架构步骤
谢谢Evangelos。我正在使用现有的数据库(但如果NH在生成数据库方面做得更好,我可以放弃它),并且正在寻找有关切换到NH的信息。这个关于对象更新的问题是什么?性能问题有哪些?流利NH是做手动XML映射的首选方法吗? – 2011-02-13 02:13:15