이벤트
Microsoft.Data.Sqlite 개요
Microsoft.Data.Sqlite는 SQLite용 경량 ADO.NET 공급자입니다. SQLite용 Entity Framework Core 공급자는 이 라이브러리를 토대로 빌드됩니다. 그러나 독립적으로 또는 다른 데이터 액세스 라이브러리와 함께 사용할 수도 있습니다.
안정적인 최신 버전은 NuGet에서 제공됩니다.
dotnet add package Microsoft.Data.Sqlite
이 라이브러리는 연결, 명령, 데이터 판독기 등에 공통적으로 적용되는 ADO.NET 추상화를 구현합니다.
using (var connection = new SqliteConnection("Data Source=hello.db"))
{
connection.Open();
var command = connection.CreateCommand();
command.CommandText =
@"
SELECT name
FROM user
WHERE id = $id
";
command.Parameters.AddWithValue("$id", id);
using (var reader = command.ExecuteReader())
{
while (reader.Read())
{
var name = reader.GetString(0);
Console.WriteLine($"Hello, {name}!");
}
}
}
추가 리소스
학습
모듈
최소 API, Entity Framework Core 및 ASP.NET Core와 함께 데이터베이스 사용 - Training
최소 API 애플리케이션에 데이터베이스를 추가하는 방법을 알아봅니다.
인증
Microsoft Certified: Azure Data Fundamentals - Certifications
Microsoft Azure 데이터 서비스와 관련된 핵심 데이터 개념에 대한 기본 지식을 보여 줍니다.
설명서
-
System.Data.SQLite와 비교 - Microsoft.Data.Sqlite
Microsoft.Data.Sqlite와 System.Data.SQLite 라이브러리 간의 몇 가지 차이점에 대해 설명합니다.
-
연결 문자열 - Microsoft.Data.Sqlite
연결 문자열의 지원되는 키워드 및 값입니다.
-
SQLite에서 C# 및 .NET을 사용할 어떻게 할까요? 있나요?
Jiachen Jiang(PM, Data Access)은 C# 및 .NET을 사용하여 SQLite를 사용하는 방법을 안내하고 시나리오에 가장 적합한 방법을 결정합니다. 솔루션 간의 차이점을 설명하고 각 솔루션에 대한 데이터베이스에 연결하고 쿼리하는 방법을 시연합니다. 장 00:05 - 시작 00:18 - 오늘의 주제 00:42 - SQLite 101 01:03 - C를 사용하는 SQLite 데이터베이스에 대한 네 가지 사용 시나리오# 02:07 - Demo Entity Framework Core 03:06 - 데모 SQLite -.NET 03:54 - 데모 Dapper 04:51 - 데모 ADO.NET 05:38 - 요약 06:32 - 연결 및 기여 권장되는 리소스 Microsoft.Data.Sqlite 개요 Entity Framework: EF Core 시작