0

Orchard CMS 用のモジュールを作成しましたが、ContentType のフィールドでフィルター処理された多く (約 120) のプロジェクションが必要です。Web インターフェイスから、Binding を作成し、Binding に基づいてクエリを作成し、Query に基づいて Projection を作成します。しかし、私はプログラムでそれを行う必要があります。

私は、それは本当にデータベースからそれを行うことだと思います。プロジェクションを作成するためにレコードを追加する必要があるのはどのテーブルですか? または、この問題を解決する別の方法はありますか?

ありがとうございました!

4

1 に答える 1

1

テーブルに直接書き込むのではなく、常にコンテンツ マネージャーを経由してコンテンツを作成します。そうしないと、データベースが破損する可能性が非常に高くなります。

また、120 のプロジェクションは非常に疑わしく聞こえます。仮にそれがあったとしても、カスタム フィルターを使用してその数をいくつかに減らすことができるでしょう。

これについて他の場所で書いたことから(残念ながら、これはクロスポストされた質問であり、両方の場所で回答する作業が増えるだけであるため)、箱から出してすぐに必要なものがすべて揃っている分類法で問題をより適切に解決できます。 .

于 2012-10-13T19:02:23.760 に答える