I write a LINQ query and for Select clause I created an Expression to reuse it.
My query looks like this
DataContext.Single.Select(SearchSelector).ToList();
Where as Search Selector defined as
private Expression<Func<Singles, SearchSingles>> SearchSelector = s =>
new SearchSingles
{
};
The above works fine, but what if I want to use two input parameters? How would I invoke it?
private Expression<Func<Singles,string, SearchSingles>> SearchSelector = (s,y) =>
new SearchSingles
{
};
Select(s => SearchSelector(s,"Your String Here"))?private Func<string,Expression<Func<Singles,SearchSingles>>> SearchSelector = y => s => new SearchSingles{};andSelect(SearchSelector("Your String Here"))