如果不可能,使用SQL Express会有什么影响?将SQLExpress用于CMS数据库和postgresql用于我的应用程序会有什么问题吗?
答案 0 :(得分:5)
Orchard确实在bonnet(http://www.orchardproject.net/docs/Orchard-dependencies-and-libraries.ashx)下使用NHibernate,但果园网站平台安装程序只允许您在sql compact数据库或SQL Server实例(包括express)之间进行选择 -
请参阅http://www.orchardproject.net/docs/Installing-Orchard.ashx
目前开箱即用,但Raymond指出,您可以随时编写自己的提供商并将其贡献给Orchard项目。 (查看此论坛对mysql的回复 - http://orchard.codeplex.com/Thread/View.aspx?ThreadId=229968)。
答案 1 :(得分:3)
NHibernate是Orchard用于访问数据库的ORM。 NHibernate支持postgresql所以答案是肯定的。当然,您也可以编写自己的数据访问层来为访问提供服务。
答案 2 :(得分:3)
在提出这个问题几个月后,Marek Habersack补充说Mono support to Orchard。部分工作是添加对running Orchard on PostgreSQL的支持。
必须已接受此补丁,因为running Orchard on Mono的当前说明不需要添加补丁。
至少在最初阶段,连接被删除存在问题,但有reports of it running well。
答案 3 :(得分:-2)
我对这个特定的产品并不十分熟悉,但除非他们明确表示他们支持某种SQL实现,否则它很可能会发生工作。快速浏览一下他们的网站表明你需要使用微软的SQL Server。