Pisum.Dataprotection.EntityFramework.Sqlite 1.16.0
Pisum.Dataprotection.EntityFramework.Sqlite
ASP.NET Core Data Protection key storage using Entity Framework Core with SQLite.
Installation
dotnet add package Pisum.Dataprotection.EntityFramework.Sqlite
Usage
builder.Services.AddDataProtection()
.ConfigureDataProtection(configuration.GetSection("DataProtection"))
.ConfigureDataProtectionSqlite(configuration.GetSection("Sqlite"));
Configuration
{
"DataProtection": {
"ApplicationName": "MyApp"
},
"Sqlite": {
"ConnectionString": "Data Source=dataprotection.db"
}
}
Migrations
dotnet ef migrations add InitialDataprotection `
--context DataProtectionContext `
--output-dir ./Migrations
Supported Frameworks
- .NET 8.0
- .NET 9.0
- .NET 10.0
No packages depend on Pisum.Dataprotection.EntityFramework.Sqlite.
.NET 8.0
- Pisum.Dataprotection.EntityFramework.Shared (>= 1.16.0)
- Microsoft.EntityFrameworkCore.Sqlite (>= 8.0.25)
.NET 9.0
- Pisum.Dataprotection.EntityFramework.Shared (>= 1.16.0)
- Microsoft.EntityFrameworkCore.Sqlite (>= 9.0.14)
.NET 10.0
- Pisum.Dataprotection.EntityFramework.Shared (>= 1.16.0)
- Microsoft.EntityFrameworkCore.Sqlite (>= 10.0.5)