在Entity的OrderBy方法中使用时它会做什么?

时间:2014-03-20 14:29:14

标签: asp.net entity-framework

在我关注的Entity / WebAPI教程之一中,我看到了以下代码行:

var list = ((IObjectContextAdapter) db).ObjectContext.CreateObjectSet<Item>();
list.OrderBy(String.Format("it.{0} {1}", sort, desc ? "DESC" : "ASC"));

有些事情我一直试图弄清楚但无济于事,那就是第二行it.String.Format的前缀是什么?起初对我来说似乎是武断的。我尝试从字符串中删除it.,我得到500内部错误。

OrderBy字符串格式中的.it部分有什么作用?我为什么需要那个?它对我来说没有多大意义,但为什么我不能没有错误地把它留下来?

0 个答案:

没有答案