ここで一般的なリポジトリパターンを見てきました。関数の呼び出しから引数として送信したい汎用select句を追加しようとしています。変更しました
public T GetSingle(Expression<Func<filter, bool>> filter) to
public T GetSingle(Expression<Func<filter, bool>> filter,Expression<Func<T, T>> Selct)
ここで、このメソッドを呼び出します。選択した式をどのように送信すればよいですか
return rep.GetSingle(p => p.Slug == slug,???)