2011-01-07 18 views
0

SubSonic SimpleRepositoryは複数のテーブル名を必要としますが、これを持たないデータベースで作業を開始しており、テーブル名を変更することができません。SubSonic SimpleRepositoryをNONの複数テーブル名で使用する方法

データベースを変更せずにSubsonicを使用する方法はありますか?

私はone suggestionを見ましたが、それほど気にしません。

私はSimpleRepositoryの使用に縛られていません。私は、クライアントの要件に基づいてデータベース接続(SQL & Oracle)を交換する機能が必要なので最も簡単だと思いました。スキーマは両方で同じです。 SimpleRepositoryでは、web.config内の接続文字列を入れ替えることができます。

答えて

0

Simple Repoで使用するクラスにSubSonicTableNameOverride属性を適用し、任意のテーブル名を使用できます。

+0

ありがとうございました。 SubSonic SimpleRepositoryがOracleで動作することを確認できますか? – Jon

+0

属性を追加してからOracleに対して実行すると、テーブルが存在しないと表示されます。しかし、インラインSQLのCodingHorrorクラスバックドアを使用すると、SELECT文が実行されます。 – Jon

+0

また、SQL Serverに対してこの属性を使用すると、正常に動作します。私はこれがOracleを使用している問題でなければならないと思う – Jon

関連する問題