Entity Framework 入门

Boring EF -DAY1

1.DONET CORE 2.1

2.SQLSERVER2012

===============================================================================

引用Nuget包

Microsoft.EntityFrameworkCore.Tools

Microsoft.EntityFrameworkCore.SqlServer

Entity Framework 入门

STEP 1

创建Model,包含XXXClass以及DbContext上文继承类XXXDbContext

Entity Framework 入门

XXXClass截图(部分)

Entity Framework 入门

XXXDbContext截图(部分)

这里我重写了OnConfiguring用于上下文数据库的链接(本地安装的SQLSERVER EXPRESS)

Entity Framework 入门

STEP 2

打印Nuget控制台,操作指令:1.Add-Migration createInit  2.Update-Database

Entity Framework 入门

目录呈现如下图(CS文件由时间+下划线+ createInit组成)

Entity Framework 入门

此时数据中表机构创建

Entity Framework 入门

Entity Framework 入门

通过库中表的主外健及关系是不是完美展示了EF的神奇,为什么会这样?敬请期待

STEP 3

我们来运行一下控制台程序,看看到底发生了哪些变化

Entity Framework 入门

Main中的代码部分,来看一下

Entity Framework 入门

数据库的数据,我们再看查看一下

Entity Framework 入门

Main中填写的数据已经完全持久化到了数据库中了哦