Dostęp do danych platformy Xamarin.iOS

Platforma Xamarin.iOS obsługuje interfejsy API dostępu do bazy danych, takie jak:

  • ADO.NET framework.
  • Biblioteka innej firmy SQLite-NET.

Ten przewodnik zawiera ogólne omówienie baz danych przed opisem sposobu konfigurowania ADO.NET i SQLite.NET uzyskiwania dostępu do baz danych SQLite w aplikacjach platformy Xamarin.iOS.

Większość kodu w tym dokumencie jest całkowicie międzyplatformowa i będzie działać w systemach iOS lub Android bez modyfikacji. Omówiono dwie przykładowe aplikacje:

  • DataAccess_Basic — proste operacje danych zapisują wyniki w kontrolce wyświetlania tekstu;
  • DataAccess_Advanced — integruje operacje danych z małą działającą aplikacją, która wyświetla listę i edytuje prostą strukturę danych.

Oba przykładowe rozwiązania zawierają przykładowe projekty aplikacji dla systemów iOS i Android.

W przypadku aplikacji platformy Xamarin.Forms przeczytaj artykuł Praca z bazami danych , w których wyjaśniono, jak pracować z biblioteką SQLite w bibliotece PCL za pomocą platformy Xamarin.Forms.

Sekcje

Podsumowanie

W tym rozdziale omówiono dostęp do danych na platformie Xamarin.iOS przy użyciu narzędzia SQLite jako aparatu bazy danych. Dostęp do bazy danych można uzyskać "bezpośrednio" przy użyciu składni ADO.NET lub dołączyć SQLite.NET ORM i wykonać operacje na danych w języku C#.

Przejrzeliśmy dwa przykłady: jeden, który zawiera bardzo prosty kod dostępu do danych, który generuje dane wyjściowe do pola tekstowego, oraz prostą aplikację obejmującą funkcje tworzenia, odczytu, aktualizowania i usuwania. Omówiliśmy również wątki i sposób rozmieszczania aplikacji za pomocą wstępnie wypełnionej bazy danych SQLite.

Aby uzyskać dodatkowe przykłady dostępu do danych międzyplatformowych, zobacz nasze analizy przypadku Tasky Pro .