目的: 打算经过EF core 练习从database receive data 显示到UI.json
1. 建立一个新的project Model.定义一个 base interface entity以及实现classapp
2. 接下来建立第一个table Mapping 的entity.性能
3.建立另一个project Service,建立一个class,以下 加入DbSet属性,构造方法里面有一个Database.EnsureCreated() 它会判断database是否存在,不存在就会新建,不然什么都不执行,不会影响性能....3d
4. 添加一个接口针对staff table的CRUD。Tuple 是元组结构,能够返回一对 bool 和多个string message 对象.对象
5. 添加实现类.blog
6. 须要去Startup.cs里面注册接口和dbContext对象.接口
7. 那么上面作完后须要去appsettings.json 里面配置database connection string 和配置MigrationsAssembly的项目名.get
8. 如今能够在controller里面去获取data,定义接口变量,经过注入对象实例,在get方法中线调用createStaff方法,在获取建立的data返回.string
9. 结果显示以下: database 已经包含建立的datait
Noted: 接下来要加入认证及受权等...