使用 SQL Server 以外的数据库设置 SubSonic

发布于 2024-08-14 04:19:39 字数 727 浏览 6 评论 0原文

我目前在一些 ASP.NET 项目中使用 SubSonic(2.2 和 3),并设法让它们与 SQL Server 一起工作(使用 ActiveRecord)。但是,我也想知道如何使用其他(开源)数据库(例如 PostgreSQL 和 SQLite)来设置它。这样我就可以在没有打开 SQL Server 的 Web 主机上使用它。我找到的提供程序是:

任何有 SubSonic 经验的人都知道如何做到这一点(一些示例演示会很好 - 只是查询的基本入门就可以了)?但非 ASP.NET MVC(尚未深入了解)。我只有 SQLite 的基本知识(基本上使用 Firefox 中的 SQLite Manager 并通过 PHP 数据对象查询),并且没有使用过 Postgresql,但假设它比 SQLite 更具可扩展性。

I am currently using SubSonic (2.2 and 3) for some ASP.NET projects and have managed to get them working with SQL Server (using ActiveRecord). However, I also want to know how to set it up with other (open source) databases, e.g. PostgreSQL and SQLite. This is so I can use it on a web host without SQL Server on. The providers I have found are:

Anyone have any experience with SubSonic know how to do this (some sample demo would be good - just a basic primer on querying would be fine)? Non-ASP.NET MVC though (not got into it yet). I have only basic knowledge of SQLite (basically using SQLite Manager in Firefox and querying it via PHP Data Objects) and have not used Postgresql, but assume it would be more scalable than SQLite.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

卸妝后依然美 2024-08-21 04:19:39

对于版本 3

  • PostgreSQL:目​​前没有任何用于 postgres 的模板,因此您需要自己创建模板

  • SQLite - 步骤如下:

    • 添加对 System.Data.SQLite 的引用
    • 查看 TemplateProviders 文件夹,您将找到一个 SQLite.ttinclude,您需要将其放入项目中,而不是 SQLServer.ttinclude。
    • 将引用 SQLServer.ttinclude 的 .tt 文件更改为引用 SQLite.ttinclude。

For version 3

  • PostgreSQL: There aren't any templates for postgres at the moment so you'd need to create the templates yourself

  • SQLite - The steps should be as follows:

    • Add a reference to System.Data.SQLite
    • Look in the TemplateProviders folder you'll find a SQLite.ttinclude which you'll need to drop into your project instead of SQLServer.ttinclude.
    • Change the .tt files that reference SQLServer.ttinclude to reference SQLite.ttinclude instead.
昵称有卵用 2024-08-21 04:19:39
这样我就可以在没有启用 SQL Server 的 Web 主机上使用它。

随着 SQLExpress 的发布,不是所有主机都提供此功能吗? (我只使用专用服务器,所以我没有直接的经验)

回答你的问题。

SQLite - http://codefornothing .wordpress.com/2007/07/19/sqlite-data-provider-for-subsonic-part-2/

Postgre:看起来没那么简单,

Subsonic postgreSQL 模板
PostgreSQL 通过 subsonic

祝你好运。

This is so I can use it on a web host without SQL Server on.

With the release of SQLExpress dont all hosts offer this? (I only use dedicated server so I have no direct experiance with this)

In response to your question.

SQLite - http://codefornothing.wordpress.com/2007/07/19/sqlite-data-provider-for-subsonic-part-2/

Postgre: Doesnt look as simple,

Subsonic postgreSQL Template
PostgreSQL via subsonic

Good luck.

疯了 2024-08-21 04:19:39

简而言之,Subsonic 只支持少数数据库,而不是全部(他们声称的那样:( )。尝试一下 nHibernate,支持大多数数据库。

In short, Subsonic only support few database only NOT ALL ( that what their claimed :( ). Try nHibernate, support most of the database.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文