Subsonic 亚音速为简单存储库添加DB提供程序

Subsonic 亚音速为简单存储库添加DB提供程序,subsonic,subsonic3,t4,simplerepository,Subsonic,Subsonic3,T4,Simplerepository,我想知道——亚音速3的哪一部分需要修改以支持简单存储库场景下的不同数据库?我还没有找到关于这一点的任何文件。亚音速3似乎都是关于T4模板的,但当我查看亚音速项目源时,我在那里没有看到任何T4模板……那么我在哪里/如何添加对另一个数据库的支持 谢谢 Alex对于SimpleRepo,无需修改亚音速的任何部分-只需更改您的连接字符串,并确保同时更改提供程序(连接字符串的一部分)。因此,默认连接可能是: connectionString=“server=localhost;database=north

我想知道——亚音速3的哪一部分需要修改以支持简单存储库场景下的不同数据库?我还没有找到关于这一点的任何文件。亚音速3似乎都是关于T4模板的,但当我查看亚音速项目源时,我在那里没有看到任何T4模板……那么我在哪里/如何添加对另一个数据库的支持

谢谢


Alex

对于SimpleRepo,无需修改亚音速的任何部分-只需更改您的连接字符串,并确保同时更改提供程序(连接字符串的一部分)。因此,默认连接可能是:

connectionString=“server=localhost;database=northwind;user id=bob;password=****”provider=“System.Data.SqlClient”

将其更改为所需的连接字符串,并将提供程序更改为DB提供程序。MySQL类似于“MySQL.Data.MySqlClient”,SQLite类似于“System.Data.SQLite”(我想)


亚音速将完成剩下的工作。

Rob,我感谢你的快速回答。然而,我似乎无法让亚音速3与SQLServerCE一起工作。据我所知,亚音速3本机不支持它。这不对吗?