0

日付データ型の列があります。ユーザーは任意の日付を入力できます。列の一意の年の値のコードをチェックインする必要があります。C3 ダイレクト syantax はありますか、それとも CMAL クエリを使用する必要がありますか... よろしくお願いします。

4

1 に答える 1

0

CAML クエリを使用する以外に選択肢はありません。パフォーマンスを向上させるには、次の手順を実行します。

  1. パフォーマンスを向上させるには、CAML クエリを使用し、RowLimit = 1 を指定します。
  2. 一意の年の値が必要な場合、そのリスト データは、リスト内に異なるコンテンツ タイプの他のリスト データがない限り、パフォーマンスに大きな影響を与えるほど巨大になることはありません。その場合は、クエリで照会するコンテンツ タイプを指定することを忘れないでください<FieldRef Name="ContentTypeId"/><BeginsWith>0x...</BeginsWith>
  3. ああ、クエリで ViewFields は、関心のあるフィールドのみを指定します。

できるだけ具体的なクエリを作成してください。

于 2010-04-21T12:11:24.823 に答える