データ アクセスData access

[Windows 10 の UWP アプリ向けに更新。[ Updated for UWP apps on Windows 10. Windows 8.x の記事については、アーカイブをご覧ください。]For Windows 8.x articles, see the archive ]

このセクションでは、デバイス上のデータをプライベート データベースに保存する方法と、ユニバーサル Windows プラットフォーム (UWP) アプリでオブジェクト リレーショナル マッピングを使う方法について説明します。This section discusses storing data on the device in a private database and using object relational mapping in Universal Windows Platform (UWP) apps.

SQLite は UWP SDK に付属しています。SQLite is included in the UWP SDK. Entity Framework Core は、UWP アプリで SQLite を操作します。Entity Framework Core works with SQLite in UWP apps. これらのテクノロジを使って、オフラインのシナリオや断続的な接続のシナリオ向けに開発を行い、アプリのセッション間でデータを保持します。Use these technologies to develop for offline / intermittent connectivity scenarios, and to persist data across app sessions.

トピックTopic 説明Description
C# アプリのための Entity Framework Core と SQLiteEntity framework Core with SQLite for C# apps Entity Framework (EF) は、ドメイン固有のオブジェクトを使ってリレーショナル データを操作できる、オブジェクト リレーショナル マッパーです。Entity Framework (EF) is an object-relational mapper that enables you to work with relational data using domain-specific objects. この記事では、ユニバーサル Windows アプリで SQLite データベースと共に Entity Framework Core を使う方法について説明します。This article explains how you can use Entity Framework Core with a SQLite database in a Universal Windows app.
SQLite データベースSQLite databases SQLite は、サーバーを使わない埋め込みデータベース エンジンです。SQLite is a server-less, embedded database engine. この記事では、SDK に付属している SQLite ライブラリを使って、独自の SQLite ライブラリをユニバーサル Windows アプリにパッケージ化する方法、およびソースから SQLite ライブラリを構築する方法について説明します。This article explains how to use the SQLite library included in the SDK, package your own SQLite library in a Universal Windows app, or build it from the source.