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 を使用するのが最善の方法でしょうか?