1 引用Nuget包
Microsoft.EntityFrameworkCore.Sqlite
Microsoft.EntityFrameworkCore.Tools
2 在DbContext中重写以下方法
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { //获取应用程序所在目录(绝对,不受工作目录影响,建议采用此方法获取路径) var basePath = Path.GetDirectoryName(typeof(Program).Assembly.Location) + "\\XX.db"; optionsBuilder.UseSqlite($"Data Source={basePath}"); }