这是对收藏字段的查询
public IEnumerable<Field> GetAllFavouriteFieldsRelatedToUser(
int page,
int amount,
string sort,
string order,
ISearchCriteria searchCriteria,
string userID)
{
return context.FavouriteFields
.Select( x => x.Field )
.Where( x => x.CreatedBy.Id == userID )
.Skip( ( page - 1 ) * amount )
.Take( amount );
}
我希望它返回它实际上与之相关的字段,而不是最喜欢的字段实体...因此选择查询。但是,这不起作用。
我如何实现这一目标?
答案 0 :(得分:3)
您必须根据您的要求将[1,2,2,3,4,2,3,5,4,6,3]
放在最后或Select
之后:
Where