使用ASPNetUsers表和自定义创建关系

brika28

我正在尝试与ASPNETUsers表和我的自定义表建立关系。ASPNetUsers将包含注册的用户,然后Admin可以从“用户”列表中选择并选择一个用户,该用户随后将成为员工。我还没有实现任何逻辑,因为我不知道如何连接这些表。我没有寻找完成的代码,我只是想不通如何连接这两个。

这是我的数据库的结构

这是我的孤子结构

在上面的照片中,您可以看到我的数据库和解决方案结构。AlgebraSchoolApp是使用个人用户帐户登录的MVC应用程序。实体在AlgebraSchoolApp内部的ApplicationDbContext中添加了我的模型。DAL仅用于从数据库访问数据(更新,编辑,删除功能)。

杰丁·贤哲

打开IdentityModels.cs位于ProjectName > Models > IdentityModels.cs导航至ApplicationUser课程。

从那里您可以添加自定义属性。由于您使用的是代码优先方式,因此只要您update-database确定要提供数据注释,Entity Framework就会自动为您映射属性

ForeignKey("PropertyName")
public class ApplicationUser : IdentityUser
{
        public string GivenName { get; set; }
        public string MiddleName { get; set; }
        public string LastName { get; set; }

        public int? EmployeeId{ get; set; }
        [ForeignKey("EmployeeId")]
        public Employee Employee{ get; set; }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

实体框架-无法将AspNetUsers中的关系添加到自定义表

创建与 AspNetUsers 表的关系

自定义模型和 AspNetUsers 之间的一对多关系

如何自定义AspNetUsers表的表名

自定义数据库中的AspNetUsers(身份)与其他表之间的多对多关系

如何使用KBPAnnotator创建自定义关系?

无法使用自定义属性更新 AspNetUsers 身份

如何使用插座和IB为表视图部分创建自定义标题视图

如何使用添加的排序和自定义按钮创建数据表?

magento-使用自定义模块创建表

使用forloop在Django模板中创建自定义表

与 ASP.NET 标识表和自定义表的多对多关系

QuickBlox自定义表-在iOS上创建关系并获取相关记录

使用自定义WebView和UISearchContoller创建自定义UIView

使用主题中的自定义URL和自定义代码创建Wordpress页面

使用自定义列和自定义顺序在C#中创建datagrid的报告

使用自定义用户、文件和包创建自定义 Ubuntu 发行版

使用GSON和Hibernate实体创建自定义JSON

使用.htaccess文件和PHP创建自定义URL

无法使用React和Bootstrap创建自定义样式

如何使用navBar和自定义大小创建modalVC?

R 使用 Group by 和 Mutate 创建自定义函数

使用Terraform和自定义层创建CloudSQL实例

SwiftUI使用框架和项目创建自定义菜单

如何为 Asp.Net Identity 自定义表名(例如从 AspNetUsers 更改为自定义名称)

在Symfony 3中的FOSUserBundle和自定义实体之间创建多对多关系

Laravel自定义数据透视表的关系和渴望加载?

Laravel具有自定义表名称和ID的多对多关系

身份和自定义表之间的多对多关系。EF7-代码优先