0
我正在編寫一個Xamarin.Forms應用程序。我有一個數據庫管理器類,用於處理從本地SQLite數據庫插入,刪除等。由於DB文件本地存儲在單個設備上,因此在任何給定時間只有一個用戶會訪問數據庫。我不是經常閱讀/寫入數據庫,但是當我這樣做時,我抓取了大量數據。我應該打開一個或多個連接到本地SQLite數據庫嗎?
我的問題是這樣的:我應該創建一個連接到數據庫,並在整個應用程序中重複使用它,或者每次訪問數據庫時創建一個新連接會更好嗎?每次創建一個新的連接可能會更靈活(無論如何我的應用程序),但我擔心的開銷。
如果您擔心性能,您應該測量兩種方法之間的差異。你是唯一擁有該文件的人,知道什麼數據檢索並且已經有了代碼。 – Steve