SubSonic 3 で SimpleRepository プロバイダー (自動移行付き) をいじっていますが、厄介な問題があります。
データベース テーブルの文字列の長さを制御できる唯一の方法は、永続化する必要があるオブジェクトのプロパティに SubSonicStringLength または SubSonicLongString 属性を追加することです。
SubSonic への依存は、レポジトリ クラスを除いては本当に望んでいません。回避できれば、モデル オブジェクトにも依存したくないのは確かです。
とにかくこれを回避する方法はありますか、それとも SubSonicStringLength やその他の属性を使用して立ち往生していますか?