1
我们在定义新的Web应用程序架构的过程:NHibernate:MySql方言是否成熟且足够稳定,可用于大型Web应用程序?
- ASP.NET MVC
- MySQL的
- 约0.5M的独特每天的游客。
- .NET FW 4.0
- C#4.0
- 搜索引擎将可能是狮身人面像(另一种选择是SOLR)是
- 大约100 MB在DB的新数据的日常。
对于NH这个MySQL成熟和稳定的MySQL语言是否足够类似 这个? 使用NH与MySQL时需要注意的一些事情?
我觉得MSSQL最好支持别人的小 背后? 你有一些参考或个人经验? 什么是.NET的其他选项< -----> MySql集成?
编辑:我在这个问题上增加了一个赏金。我想要一些真实世界的例子/经验的MySQL + NHibernate,开源项目,谬误等。
除此之外,NHibernate使扩展方言以添加任何缺少的功能变得非常简单。 – csano 2011-05-21 20:08:59
我知道我可以编写原生sql,但这是我想尽可能避免的事情。如果应用程序的某个角落需要特殊处理,那就OK了。但98%的情况下我想避免这种情况。 HQL不是问题。我也没有时间和经验在NH中添加缺失的功能。 – 2011-05-30 11:38:07
例如AFAIK MySQL不支持命令的批处理。不知道这是NH方言的问题,是MySQL还是MySQL本身的.NET驱动程序。 – 2011-05-30 11:40:18