# extensions_configuration_database **Repository Path**: zshenghai/extensions_configuration_database ## Basic Information - **Project Name**: extensions_configuration_database - **Description**: dotnet 扩展数据库配置 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-09-05 - **Last Updated**: 2023-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # extensions_configuration_database #### 介绍 **dotnet** 扩展数据库配置 #### 使用 ```c# var hostBuilder = Host.CreateDefaultBuilder(args) .ConfigureServices(services => { // 添加测试服务 services.AddHostedService(); }).ConfigureAppConfiguration( configure => { // 清理其他配置数据源 configure.Sources.Clear(); // 添加数据库配置 configure.AddDatabase(options => { // EF Core 数据库配置(以sqlite为例) options.UseSqlite( $"DataSource={System.IO.Path.Combine(Environment.CurrentDirectory, "sample.db")}"); }, reloadOnChange: true); }); ``` #### TODO - [x] 配置(基于EF Core) - [x] 数组测试 - [x] 加载测试 - [x] 对象测试 - [ ] 配置管理扩展库 - [ ] 数据加密 - [ ] 配置管理界面扩展库