给出以下一组课程:
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);
答案 0 :(得分:2)
没有办法改变他们从数据库加载的方式,所以你只需要在代码中对它们进行排序,例如:
var player = Db.LoadSingleById<Player>(1);
player.Stats.Sort((x,y) => x.Year.CompareTo(y.Year));