给定以下一组类:
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);
最佳答案
没有办法改变它们从数据库加载的方式,所以你只需要在代码中对它们进行排序,例如:
var player = Db.LoadSingleById<Player>(1);
player.Stats.Sort((x,y) => x.Year.CompareTo(y.Year));
关于servicestack - 在 ServiceStack Ormlite 中加载具有特定 orderby 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36460654/