共用方式為


Xamarin.iOS 資料存取

Xamarin.iOS 支援資料庫存取 API,例如:

  • ADO.NET 架構。
  • SQLite-NET 第三方連結庫。

本指南提供一般資料庫的概觀,再描述如何設定 ADO.NET 和 SQLite.NET,以存取 Xamarin.iOS 應用程式中的 SQLite 資料庫。

本檔中大部分的程序代碼完全跨平臺,而且會在iOS或Android上執行,而不需要修改。 討論的範例應用程式有兩個:

  • DataAccess_Basic – 簡單的數據作業會將結果寫入文字顯示控件;
  • DataAccess_Advanced – 將資料作業整合到可列出和編輯簡單數據結構的小型工作應用程式中。

這兩個範例解決方案都包含iOS和Android範例應用程式專案。

針對 Xamarin.Forms 應用程式,請閱讀 使用資料庫 ,以說明如何使用 Xamarin.Forms 在 PCL 連結庫中使用 SQLite。

區段

摘要

本章討論使用 SQLite 作為資料庫引擎的 Xamarin.iOS 中的數據存取。 您可以使用 ADO.NET 語法來「直接」存取資料庫,也可以包含 SQLite.NET ORM,並在 C# 中執行數據作業。

我們檢閱了兩個範例:一個包含輸出至文字欄位的非常簡單數據存取程式代碼,以及包含建立、讀取、更新和刪除功能的簡單應用程式。 我們也討論了線程處理,以及如何使用預先填入的SQLite資料庫來植入您的應用程式。

如需跨平台數據存取的其他範例,請參閱我們的 Tasky Pro 案例研究。