最近 ServiceStack v4.0.62 にアップグレードしました
そして今、私のプロジェクトはコンパイルされません。AutoQuery を IAutoQueryData に変更しましたが、.Where や .Select などが機能しなくなりました。
ガイドしてください
最近 ServiceStack v4.0.62 にアップグレードしました
そして今、私のプロジェクトはコンパイルされません。AutoQuery を IAutoQueryData に変更しましたが、.Where や .Select などが機能しなくなりました。
ガイドしてください
ServiceStack は v4.0.56 で代替のAutoQuery Data 実装を導入しました。これにより、代替データ ソース用の AutoQuery サービスを作成できます。インメモリ データセットのクエリ、既存のサービスからのレスポンスのクエリ、およびDynamoDBのクエリ。
v4.0.58 リリース ノートの重大な変更のセクションでは、現在呼び出されている AutoQuery への変更について説明しています。これは、非推奨の IAutoQuery インターフェイスの廃止メッセージにIAutoQueryDb
も記載されているはずです。
要約すると、名前を に変更し、直接IAutoQueryDb
使用する場合は、全体を渡した方がよいでしょう。これにより、 Multitenancy requestsに参加できるようになるため、クエリは次のようになります。IAutoQuery
IRequest
public IAutoQueryDb AutoQuery { get; set; }
public object Get(ResourceTimeExceptionQuery request)
{
var q = AutoQuery.Create(request, base.Request);
}