Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft.Data.Sqlite es un proveedor ADO.NET ligero para SQLite. El proveedor Entity Framework Core para SQLite se basa en esta biblioteca. Sin embargo, también se puede usar de forma independiente o con otras bibliotecas de acceso a datos.
Instalación
La versión estable más reciente está disponible en NuGet.
dotnet add package Microsoft.Data.Sqlite
Uso
Esta biblioteca implementa las abstracciones de ADO.NET comunes para conexiones, comandos, lectores de datos, etc.
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}!");
}
}
}
Sugerencia
Puede ver el código completo de este ejemplo en HelloWorldSample.