给定以下实体:
Question
-string Title
-ICollection<Tag> Tags
Tag
-string Value
-string TagType
如何Questions
按给定的Value
of排序?这里的问题是 a可以有许多给定的。如果有多个(这在我的场景中很不寻常),我只关心第一个.Tags
TagType
Question
Tags
TagType
Question
Tags
Tag
这是一个示例数据表输出,其中 TagTypes 有自己的列:
Title (Question.Title) | Topic (TagType) | Module (TagType)
-----------------------------------------------------------
Question 1 | Algebra | Maths
给定一个IQueryable<Question>
,我可以发送什么表达式Queryable.OrderBy(...)
来实现我的目标?