11
スキーマ名を持つクエリテーブルに正しいAlias属性を適用する方法を知っていますか?SQL ServerとServiceStack.OrmLiteでのスキーマ名の使用
accounts.register
というテーブルがあります。私は[Alias("accounts.register")]
をRegisterクラスのクラスデコレータ属性として使ってみましたが、これはうまくいきません。
スキーマをdbo
に変更すると、エイリアスを削除できますが、すべて動作します。残念ながら私は多くのスキーマを持つレガシーシステムを持っていますので、これを動作させる必要があります。
任意のアイデア:ここでの例では、フィールドmyschema.mytableへ/からのフィールド1フィールド2 &をマッピングするためには? – anaximander
@anaximanderのサポートは、バージョン4で最近追加されました。https://github.com/ServiceStack/ServiceStack.OrmLite/commit/a305464056dfa4739f77417dc9e42b323222a3f1あなた自身で追加したい場合は、 '[別名( "<#=tbl.Name#>")]'の下の行に '[Schema( "<##tbl.Schema#>"])'を追加することができます。必要とする。 –