Aracılığıyla paylaş


Xamarin.iOS Veri Erişimi

Xamarin.iOS aşağıdakiler gibi veritabanı erişim API'lerini destekler:

  • ADO.NET çerçeve.
  • SQLite-NET 3. taraf kitaplığı.

Bu kılavuz, Xamarin.iOS uygulamalarınızdaki SQLite veritabanlarına erişmek için ADO.NET ve SQLite.NET ayarlamayı açıklamadan önce veritabanlarına genel olarak üst düzey bir genel bakış sağlar.

Bu belgedeki kodun çoğu tamamen platformlar arasıdır ve iOS veya Android üzerinde değişiklik yapmadan çalışır. Tartışılan iki örnek uygulama vardır:

  • DataAccess_Basic – Basit veri işlemleri sonuçları bir metin görüntüleme denetimine yazar;
  • DataAccess_Advanced: Veri işlemlerini basit bir veri yapısını listeleyen ve düzenleyen küçük bir çalışma uygulamasıyla tümleştirir.

Her iki örnek çözüm de iOS ve Android örnek uygulama projelerini içerir.

Xamarin.Forms uygulamaları için, Xamarin.Forms ile bir PCL kitaplığında SQLite ile çalışmayı açıklayan veritabanlarıyla çalışma makalesini okuyun.

Bölümler

Özet

Bu bölümde, veritabanı altyapısı olarak SQLite kullanılarak Xamarin.iOS'ta veri erişimi ele alınmıştı. Veritabanına ADO.NET söz dizimi kullanılarak "doğrudan" erişilebilir veya SQLite.NET ORM'sini ekleyebilir ve C# dilinde veri işlemleri gerçekleştirebilirsiniz.

İki örneği gözden geçirdik: bir metin alanına çıkış sağlayan çok basit veri erişim kodu ve oluşturma, okuma, güncelleştirme ve silme işlevlerini içeren basit bir uygulama. Ayrıca iş parçacığı oluşturmayı ve uygulamanızı önceden doldurulmuş bir SQLite veritabanıyla nasıl dağıttığınızı da ele aldık.

Platformlar arası veri erişimine ilişkin ek örnekler için Tasky Pro örnek olay incelememize bakın.