Forge
csharpdeeb25a2
1using CascadeIDE.Models;
2using Microsoft.EntityFrameworkCore;
3
4namespace CascadeIDE.Data;
5
6/// <summary>EF Core контекст для WitDatabase-хранилища приложения (<c>app.witdb</c> в %LocalAppData%).</summary>
7public sealed class AppDbContext : DbContext
8{
9 public AppDbContext(DbContextOptions<AppDbContext> options)
10 : base(options)
11 {
12 }
13
14 public DbSet<AppDataItem> AppData => Set<AppDataItem>();
15
16 protected override void OnModelCreating(ModelBuilder modelBuilder)
17 {
18 modelBuilder.Entity<AppDataItem>()
19 .ToTable("AppData")
20 .HasKey(e => e.Key);
21 }
22}
23
View only · write via MCP/CIDE