メソッドが_IEnumerable<T>
_を返し、返すものがない場合は、Enumerable.Empty<T>()
を使用できます。
_IQueryable<T>
_を返すメソッドには上記と同等のものがありますか
多分:
Enumerable.Empty<T>().AsQueryable();
Enumerable.Empty<T>().AsQueryable();
はそれを行うべきです。
return new T[0].AsQueryable();
を試してください
あなたがIQueryable<T>
はresult
と呼ばれます:
return result.Take(0);