7


2

Linq.DataContextオブジェクトにデータが入っていて、接続エラーが発生していないかどうかを確認する方法は?

ありがとう。

2 Answer


18


DataContext.DatabaseExists()

または

DataContext.Connection.Open()


2


あなたはどのような特定のシナリオを防ごうとしていますか?

DataContextはDataSetと同じではありません - それは(必ずしも)データのコンテナ(ID管理/変更追跡はさておき)ではありません - それはデータの_ソースです。

一般に、エラーが発生しても(クエリからの)オブジェクトは得られません - 例外が発生します。 したがって、LINQ-to-SQLによってインスタンスが与えられているのであれば、そこに何かがあるはずです。

回避したい特定の問題が発生していますか?