protected override void Dispose(bool disposing) { if (disposing) { db.Dispose(); } base.Dispose(disposing); }
// 資料庫一旦開啟連線,用完就得要關閉連線與釋放資源。 protected override void Dispose(bool disposing) { if (disposing) { _db.Dispose(); //***這裡需要自己修改,例如 _db字樣 } base.Dispose(disposing); }
/// <summary> /// virtual dispose to class /// </summary> /// <param name="disposing"></param> protected virtual void Dispose(bool disposing) { if (disposing) { if (UserDBContext != null) { UserDBContext.Dispose(); } } }
public static void Destroy(UserDBContext context) { context.Database.EnsureDeleted(); context.Dispose(); }