0
cの私はスペースでキーの値を取得することができません動的リストスペースでのキーの値を取得することができません - #
var docs = client.CreateDocumentQuery(collection.SelfLink, query, queryOptions); //dynamic List
docs[0] = {{ "template": "73", "template with origin": "Test -template1" }}
docs[1] = {{ "template": "74", "template with origin": "Test -template2" }}
docs[2] = {{ "template": "75", "template with origin": "Test -template3" }}
for (var i = 0; i < docs.Count; i++)
{
var template = docs[i].template; //able to get value
var tempOfOrigin = docs[i].GetType().GetProperty("template with origin").GetValue(docs[i], null); //unable to get value
}
あるdocumentdbのコレクションを照会していますが。
必要な値にアクセスするためのいくつかの他の方法を試してみてあなたは、[コンパイラは許可しない]スペースでプロパティを作成すると仮定されていませんあなたがスペースでプロパティを作成することを想定していないことを願っています –
@ un-lucky - その文字列 – Sam
私はそのプロパティ名が有効なC#名でなければならないと確信しています。それがCosmos/JSonでどのようにマップされるかはわかりません。あなたは[mcve]を書くことができますか? –