Pisum.Dataprotection.EntityFramework.Sqlite 1.15.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.15.0)
- Microsoft.EntityFrameworkCore.Sqlite (>= 8.0.23)
.NET 9.0
- Pisum.Dataprotection.EntityFramework.Shared (>= 1.15.0)
- Microsoft.EntityFrameworkCore.Sqlite (>= 9.0.12)
.NET 10.0
- Pisum.Dataprotection.EntityFramework.Shared (>= 1.15.0)
- Microsoft.EntityFrameworkCore.Sqlite (>= 10.0.2)