私は物事のリストを取得しようとするこのメソッドを持っています:
private static IQueryable<Thing> GetThings(int thingsType)
{
try
{
return from thing in entities.thing.Include("thingStuff")
select thing;
}
catch (Exception exception)
{
return new EnumerableQuery<Thing>(?????);
}
}
}
何らかの理由でクエリを実行できない場合は、空の IQueryable を返したいと思います。呼び出し元のコードが壊れる可能性があるため、NULL を返したくありません。それは可能ですか、それとも私はこれについて完全に間違っていますか?