シンプルなリポジトリ シナリオで別のデータベースをサポートするには、Subsonic 3 のどの部分を変更する必要があるのでしょうか? この点に関するドキュメントは見つかりませんでした。Subsonic 3 は T4 テンプレートがすべてのようですが、Subsonic プロジェクトのソースをチェックアウトすると、そこに T4 テンプレートが表示されません...別のデータベースのサポートをどこに/どのように追加すればよいですか?
ありがとう、
アレックス
シンプルなリポジトリ シナリオで別のデータベースをサポートするには、Subsonic 3 のどの部分を変更する必要があるのでしょうか? この点に関するドキュメントは見つかりませんでした。Subsonic 3 は T4 テンプレートがすべてのようですが、Subsonic プロジェクトのソースをチェックアウトすると、そこに T4 テンプレートが表示されません...別のデータベースのサポートをどこに/どのように追加すればよいですか?
ありがとう、
アレックス
SimpleRepo用にSubSonicの一部を変更する必要はありません。接続文字列を変更するだけで、プロバイダー(接続文字列の一部)も必ず変更してください。したがって、デフォルトの接続は次のようになります。
connectionString = "server = localhost; database = northwind; user id = bob; password = *****" Provider = "System.Data.SqlClient"
これを必要な接続文字列に変更し、プロバイダーをDBプロバイダーに変更します。MySQLは「MySql.Data.MySqlClient」のようなものになり、SQLiteは「System.Data.SQLite」になります(私は思います)。
残りはSubSonicが行います。