什麼是數據上下文的生命週期。快速linq-to-sql什麼更有效
MyDB_DataContext db = new MyDB_DataContext();
將一個上下文傳遞給幾個方法或創建它的新實例會更高效嗎?或者是有任何理由要選擇一個比其他
public void DoStuff(){
MyDB_DataContext db = new MyDB_DataContext();
doMoreStuff()
}
private void doMoreStuff(){
MyDB_DataContext db = new MyDB_DataContext();
return;
}
VS
public void DoStuff(){
MyDB_DataContext db = new MyDB_DataContext();
doMoreStuff(db)
}
private void doMoreStuff(MyDB_DataContext db){
return;
}