.NET6.0 读取appsetting.json,用EntityFrameworkCore创建SQLite数据库
前言
文章主要分为三个部分,其一,使用.NET6 Core 创建 WebApi。其二,使用Microsoft.EntityFrameworkCore.SQLite 生成本地数据库文件,并使用EFCore将代码自动创建、更新、迁移至数据库。其三,针对.NET6 的配置文件不是StartUp.cs 而是appsetting.json的解决方法。
一、创建.NET Core WebAPI
新增Common,Context文件夹,项目结构如下。*注意如果有多个项目记得把API设置为启动项
二、添加EFCore引用包 和 实体类
1.引用如下三个包
2.添加User类
代码如下(示例):
public class User
{
[Key]
public string Account {
get; set; }
public string UserName {
get; set; }
public string Password {
get; set; }
}
}
3.添加DataContext类,继承DbContext
代码如下(示例ÿ