Subsonic - 让客户切换数据库

时间:2010-11-01 10:03:25

标签: subsonic

我是亚音速新手,我想了解有关以下情况的最佳做法:

Subsonic支持多个数据库系统,例如: SQLServer和MySQL。我们的客户需要在将应用程序部署到其服务器时决定使用哪个数据库系统。简而言之:应用程序配置中通常指定的providerName应该可以在应用程序完成后进行配置。

如何做到这一点?我是否必须为我想支持的每个数据库系统生成单独的数据库?

提前谢谢

1 个答案:

答案 0 :(得分:1)

不,你不需要创建单独的库。

你怎么也不能使用直接的sql字符串,但是你需要总是使用亚音速sql创建代码。

对不同的数据库进行一些测试也是很好的,因为并非所有代码都是100%的睾丸。