問題タブ [servicestack-autoquery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nested - ServiceStackを使用してネストされた要素を取得するには?
以下のコードを使用して SchemaVersion にアクセスできますが、FormatDocID ネストされた要素にアクセスできません。
ServiceStack と AutoQueryFeature (または同様のもの) を使用して FormatDocID を簡単に取得するにはどうすればよいですか?
ここにコードの関連部分のみを配置します
プラグインのセットアップ
シリアライズ可能なクラス
回答ありがとうございます。
servicestack - ServiceStack AutoQuery 合成フィールド
Northwind の例の Customer DTO には、Email
合成のフィールドがあります。つまり、データベースからのものではありません。コードはこちら: https://github.com/ServiceStackApps/Northwind/blob/master/src/Northwind/Northwind.ServiceModel/Types/Customer.cs
しかし、実行例でこれを表示すると、このフィールドは表示されません: http://northwind.servicestack.net/query/customers
この DTO には [DataContract] および [DataMember] 注釈があることに気付きましたが、他のほとんどの例にはありません。
AutoQuery に合成フィールドを追加するにはどうすればよいですか? ServiceStack がデータベースから取得しようとするため、生成されたゲッターを追加するだけでエラーが発生します。使用すべき「無視」注釈はありますか? または、「DTO-for-database」と「DTO-for-the-service」を分離し、それらの間で AutoMapper を使用するのが最善の方法でしょうか?