1
TableAdapterでの接続が正常に開かれたかどうかを確認するために、try/catchラッピングよりも優れた方法はありますか?あなたは(あなたが接続を開いたまま場合) あなたは接続状態を確認するかもしれません(私は通常、別のクラスに接続処理を入れて)tryおよびcatchを使用する必要がありますが、それはあれば何の意味もありませんTableAdapter接続文字列が正常に開くことを確認しますか?
public class MyItemParser
{
private myTableAdapter fa;
public FacultyParser()
{
this.fa = new facultyTableAdapter();
}
public bool HasValidConnection()
{
try
{
this.fa.Connection.Open();
}
catch(exception e)
{
return false;
}
return true;
}
public void FillList(IList<myItem> list)
{
foreach (var row in this.fa.GetData())
/**** DoSomething ****/
}
}