2016-04-06 1 views
2

ロード参照

public class Player 
{ 
    int Id { get; set; } 

    [Reference] 
    public List<Stats> Stats { get; set; } 
} 

public class Stats 
{ 
    int Id { get; set; } 

    int PlayerId { get; set; } 

    int Year { get; set; } 
    ... 
} 

を彼らはによって順序付けされるように参照をロードする方法はありますか?

var result = Db.LoadSingleById<Player>(1); 

答えて

2

あなただけ例えば、コードでそれらをソートする必要がありますので、それらはDBからロードされている方法を変更する方法は、ありません。

var player = Db.LoadSingleById<Player>(1); 
player.Stats.Sort((x,y) => x.Year.CompareTo(y.Year)); 
+0

が、それは多くの作業ですこれをネイティブに実装するには? – labilbe

+0

@labilbeそれを行うことはできませんが、このクエリの直感的なAPIは何ですか?確かに難しいです。 – mythz

+0

Sortの代わりにOrderByに基づくものかもしれません。 – labilbe

関連する問題