EntityFrameWork Core创建数据库并且使用

1、添加Nuget包

 

 

 

2、添加DbContext并配置EFCore使用sql server

 

public class AppDbContext:DbContext
    {
        public AppDbContext(DbContextOptions<AppDbContext> options):base(options)
        {

        }
        public DbSet<Major> Major { get; set; }
        public DbSet<Student> Student { get; set; }
    }

3、Startup中添加服务依赖:

services.AddDbContext<AppDbContext>(option => option.UseSqlServer(Configuration["ConnectionString"]));
ConnectionString在appsettings.json中:
 "ConnectionString": "server=CJB-04;Database=stuinfo;User Id=sa;Password=******;"

 

4、使用命令行生成种子文件并创建数据库:

 

 

5、数据仓库中的使用:

private readonly AppDbContext _context;
        public TouristRouteRepository(AppDbContext context)
        {
            _context = context;
        }
posted @ 2021-04-12 17:24  点终将连成线  阅读(86)  评论(0编辑  收藏  举报