namespace Repository; public interface IConfigRepository : IBaseRepository { /// /// 根据Key获取配置 /// Task GetByKeyAsync(string key); } public class ConfigRepository(IFreeSql freeSql) : BaseRepository(freeSql), IConfigRepository { public async Task GetByKeyAsync(string key) { return await FreeSql.Select() .Where(c => c.Key == key) .FirstAsync(); } }