Xamarin.iOS 데이터 액세스

Xamarin.iOS는 다음과 같은 데이터베이스 액세스 API를 지원합니다.

  • ADO.NET 프레임워크.
  • SQLite-NET 타사 라이브러리.

이 가이드에서는 Xamarin.iOS 애플리케이션에서 SQLite 데이터베이스에 액세스하도록 ADO.NET 및 SQLite.NET 설정하는 방법을 설명하기 전에 일반적으로 데이터베이스에 대한 대략적인 개요를 제공합니다.

이 문서의 코드 대부분은 완전히 플랫폼 간이며 수정 없이 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 사례 연구를 참조하세요.