From b2442b9c6ec0e90bc21ba88ad15fd9f65987a483 Mon Sep 17 00:00:00 2001 From: ssss <111@qq.com> Date: Fri, 3 Jul 2026 13:17:31 +0800 Subject: [PATCH] =?UTF-8?q?fix(db):=20=E6=B7=BB=E5=8A=A0SQLite=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93=E8=87=AA=E5=8A=A8=E5=88=9B=E5=BB=BA=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WCTDataMiner.Core/Data/DbContextFactory.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/WCTDataMiner.Core/Data/DbContextFactory.cs b/src/WCTDataMiner.Core/Data/DbContextFactory.cs index 526c555..af93a86 100644 --- a/src/WCTDataMiner.Core/Data/DbContextFactory.cs +++ b/src/WCTDataMiner.Core/Data/DbContextFactory.cs @@ -41,7 +41,12 @@ public class DbContextFactory : IDbContextFactory optionsBuilder.EnableDetailedErrors(); #endif - return new WctMinerDbContext(optionsBuilder.Options); + var context = new WctMinerDbContext(optionsBuilder.Options); + + // 确保数据库和表结构已创建(适用于 SQLite) + context.Database.EnsureCreated(); + + return context; } private string BuildPostgreSqlConnectionString()