FooDataContext
私は、 LinqのDataContextを実装するクラスを持っていDispose()
ます..
public partial class FooDataContext : System.Data.Linq.DataContext {...}
fooDataContext 内で宣言する必要があることはわかっているusing(<here>){}
ので、このように Dispose() が呼び出されます
public void Bar()
{
using (var fooDataContext = new FooDataContext(ConnStr))
{ // some code
}
}
しかし、これがちょうど良いかどうかはわかりません。それは...ですか?舞台裏で何が起こっているのですか?
public void Baz()
{
var fooDataContext = new FooDataContext(ConnStr);
using (fooDataContext)
{ // some code
}
}