EF数据迁移+SqlLite
<p>首先安装
Microsoft.EntityFrameworkCore 安装EF包
Microsoft.EntityFrameworkCore.Sqlite 使用什么数据库就用什么数据库
Microsoft.EntityFrameworkCore.Design 安装程序包命令
Microsoft.EntityFrameworkCore.Tools 安装程序包命令</p>
<p>编写DBContext</p>
<pre><code class="language-csharp">public class SqlLiteDBContext:DbContext
{
public DbSet&lt;Account&gt; Accounts { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)
{
// 配置 SQLite 数据库连接字符串
optionsBuilder.UseSqlite(&quot;Data Source=C:\\Users\\YF11\\Desktop\\WpfandEFCore\\WpfEFdatabase.db&quot;);
}
}
}</code></pre>
<p>以下两个命令必须再程序包管理控制台执行
数据库创建
Add-Migration Init
修改数据库
Update-Database</p>