0

リストを作成し、いくつかの項目を追加しました。ビュー(このリストとは関係ありません)から、このリストのアイテムにアクセスしようとしています。

次のクエリを使用して、アイテムのリストを取得できます。

contentManager.Query<ContentPart>("myContentTypeName")

これでリストが表示されます。

しかし、このシナリオを考えてみてください -

-> myContentTypeName を作成し、リストに追加します。

-> 別のアイテムを作成しましたが、どのリストにも追加しませんでした。

上記のクエリは、そのタイプのすべてのアイテムを返します。このクエリをフィルター処理して、リストの一部である項目のみを取得するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

>= 1.4 バージョンの Orchard を使用している場合は、プロジェクター モジュールを使用します。1.4 から List はほとんど非推奨になりました。それでもリストを使用する必要がある場合は、その中のアイテムではなく、リスト コンテンツ アイテムに対してクエリを実行する必要があると思います。

于 2012-04-20T12:58:24.883 に答える