0
0
Files
Extensions.Configuration.En…/RAIC.Extensions.Configuration.EntityFrameworkCore/ISettingsDbContext.cs
2025-12-07 16:37:00 +11:00

22 lines
471 B
C#

using System;
using System.ComponentModel.DataAnnotations;
using Microsoft.EntityFrameworkCore;
namespace RAIC.Extensions.Configuration.EntityFrameworkCore;
public interface ISettingsDbContext<out TSettingDbSet, out TSetting> : IDisposable
where TSettingDbSet : DbSet<TSetting>
where TSetting : class, ISetting
{
TSettingDbSet Settings { get; }
}
public interface ISetting
{
[Key]
string Key { get; }
[Required]
string Value { get; }
}