DocumentDB データベースで自分のドキュメントにクエリを実行したいと考えています。LINQ を使用して DocumentDB クエリを処理し、facebookUsername フィールドに対してクエリを実行したいと考えています。
以下のコードを使用して標準の Id フィールドをクエリすると、正常に動作しますが、facebookUsername フィールドを使用して実行しようとすると、次のようなコンパイル エラーが発生します。
「'Microsoft.Azure.Documents.Document' には 'facebookUsername' の定義が含まれておらず、タイプ 'Microsoft.Azure.Documents.Document' の最初の引数を受け入れる拡張メソッド 'facebookUsername' が見つかりませんでした (使用していませんか?ディレクティブまたはアセンブリ参照?)"
Idによるクエリに現在使用しているコードは次のとおりです。これは機能します。facebookUsername フィールドを照会できるようにしたいだけです。
dynamic doc = (from f in client.CreateDocumentQuery(collection.DocumentsLink)
where f.Id == myId.ToString()
select f).AsEnumerable().FirstOrDefault();
facebookUsername フィールドでクエリを実行するようにコードを変更するにはどうすればよいですか?