я хочу передать параметр запроса Linq ...как я могу передать параметр в Linq запрос
public IEnumerable GetPhotos()
{
PhotoDBDataContext db = new PhotoDBDataContext();
var query = from p in db.Photos
orderby p.PhotoId descending
select new { p.Album, p.AlbumId, p.Description, p.Photographer,
p.PhotographerId, p.PhotoId, p.Tags, p.Thumbnail,
p.Url };
return query;
}
в приведенном выше примере «OrderBy p.PhotoId по убыванию» используется, я хочу использовать параметр вместо p.PhotoId
возможно ...
Параметр 'выбрать новый {...}', кажется довольно исчерпывающим. Вы действительно выбираете подмножество всех столбцов? Если нет, вы можете просто написать 'select p'. –
Вы не используете 'tProduct' где угодно. В чем его цель? –
См. Http://stackoverflow.com/questions/2747114/linq-to-entities-dynamic-sorting/2747641#2747641 – Steven