いくつかの静的リストを持つクラスがあります。説明のために、次の 2 つだけを示します。
public class Foo
{
public static readonly List<long> FirstList(EfEntities dbContext)
{
return dbContext.SomeTable.Where(x => x == 1).ToList();
}
public static readonly List<long> SecondList(EfEntities dbContext)
{
return dbContext.SomeTable.Where(x => x == 2).ToList();
}
}
私はデータベース コンテキストをすべての静的メソッドに渡すのが好きではありません。さまざまなアプローチについて何か提案はありますか?