3
私は音楽ストアのサンプルデータを使用していると私はそうのようなPOCOを持っている:ID POCOプロパティはRavenDBの大文字と小文字を区別する必要がありますか?
public class Album
{
public Genre Genre { get; set; }
public Artist Artist { get; set; }
public string ID { get; set; } /***** NULL *****/
public string AlbumArtUrl { get; set; }
public double Price { get; set; }
public string Title { get; set; }
public int CountSold { get; set; }
}
私は、データを取得するときしかし、IDプロパティがnullです。プロパティをIdに変更すると、プロパティが設定されます。これは、プロパティが特定のケースでなければならないことを示唆しているようです。ここで
はデータです:ジャンル&アーティストPOCOため興味深いことに
{
"AlbumArtUrl": "/Content/Images/placeholder.gif",
"Genre": {
"Id": "genres/1",
"Name": "Rock"
},
"Price": 8.99,
"Title": "Let There Be Rock",
"CountSold": 0,
"Artist": {
"Id": "artists/1",
"Name": "AC/DC"
}
}
POCOプロパティのケースを変更すると、違いはありません。私はそれがJSONのプロパティとして明示的に記述されているのに対して、AlbumのIdはそうではないので、それは疑問です。
を変更することにより、その規則を変更することができます – Jon