使用 SQL Server 以外的数据库设置 SubSonic
我目前在一些 ASP.NET 项目中使用 SubSonic(2.2 和 3),并设法让它们与 SQL Server 一起工作(使用 ActiveRecord)。但是,我也想知道如何使用其他(开源)数据库(例如 PostgreSQL 和 SQLite)来设置它。这样我就可以在没有打开 SQL Server 的 Web 主机上使用它。我找到的提供程序是:
- PostgreSQL:Npgsql
- SQLite:System.Data.SQLite 或 Mono.Data.SqliteClient(如果它与 Microsoft.NET 一起工作)
任何有 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:
- PostgreSQL: Npgsql
- SQLite: System.Data.SQLite or Mono.Data.SqliteClient (if it works with Microsoft.NET)
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
对于版本 3
PostgreSQL:目前没有任何用于 postgres 的模板,因此您需要自己创建模板
SQLite - 步骤如下:
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:
随着 SQLExpress 的发布,不是所有主机都提供此功能吗? (我只使用专用服务器,所以我没有直接的经验)
回答你的问题。
SQLite - http://codefornothing .wordpress.com/2007/07/19/sqlite-data-provider-for-subsonic-part-2/
Postgre:看起来没那么简单,
Subsonic postgreSQL 模板
PostgreSQL 通过 subsonic
祝你好运。
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.
简而言之,Subsonic 只支持少数数据库,而不是全部(他们声称的那样:( )。尝试一下 nHibernate,支持大多数数据库。
In short, Subsonic only support few database only NOT ALL ( that what their claimed :( ). Try nHibernate, support most of the database.