文章目录
- 项目地址
- 六、EF CORE
- 6.1 配置ef core环境
- 6.2 code first
- 6.2.1 创建Database context
- 1. 添加navigation property
- 2. 添加MarketContext上下文
- 七、Authentication
- 7.1 添加Identity
- 7.2 Run DB migration for Identity
- 7.3 使用Identity
- 7.3.1 设置认证中间件
- 7.3.2 设置权限
- 1. 给Categroies/Products/Transaction添加授权特性
- 2. 给当前项目添加razorpage的功能
- 3. 在Layout页面添加登录的按钮
项目地址
- 教程作者:
- 教程地址:
- 代码仓库地址:
- 所用到的框架和插件:
六、EF CORE
6.1 配置ef core环境
- Plugins里创建sql处理的类库
Plugins.DataStore.Sql
- 在Plugins和WebApp里安装项目所需要的3个ef的NuGut包
6.2 code first
6.2.1 创建Database context
1. 添加navigation property
导航属性是ef core里 用来定义实体类之间关系的属性。
- 在CoreBusiness的Categories里添加
public List<Product>? Products { get; set; }
- 在Products类里添加
//navigation propertypublic Category? Category { get