DataContext のインスタンスは、Singleton として使用するためのものではありません。 DataContext のインスタンスは、UnitOfWork (完全に異なるパターン) で使用されることを意図しています。
DataContext のインスタンスに適切なライフサイクル パターンを使用すると、古いデータを処理する必要がほとんどなくなり、複数のスレッド間で共有される単一のデータベース接続を処理する必要がなくなります。
DataContext のインスタンスは、Singleton として使用するためのものではありません。 DataContext のインスタンスは、UnitOfWork (完全に異なるパターン) で使用されることを意図しています。
DataContext のインスタンスに適切なライフサイクル パターンを使用すると、古いデータを処理する必要がほとんどなくなり、複数のスレッド間で共有される単一のデータベース接続を処理する必要がなくなります。