【发布时间】:2020-08-12 19:00:32
【问题描述】:
我正在为移动应用程序创建 web api,我需要在用户注册时将数据添加到数据库,我想将数据添加到多个表中
我的用户表设计:
- AspnetUsers:默认身份表
- StudentUsers:用户详细信息的第二个表
- TeacherUsers:用户的第三张表
在注册时,用户选择他们是学生还是老师。 这里的问题是,注册时有两个表,我想针对这种情况使用工作单元,以防止数据保存失败。如果数据失败不将数据添加到其他表中。
但是我怎样才能将它实现到身份中呢?
【问题讨论】:
-
你选择了你的 ORM 了吗? (实体框架核心通常是可疑的)
-
我正在使用 EF Core
标签: c# sql .net asp.net-core unit-of-work