abp.io - 扩展用户配置文件

Posted

技术标签:

【中文标题】abp.io - 扩展用户配置文件【英文标题】:abp.io - extend user profile 【发布时间】:2021-12-30 06:47:10 【问题描述】:

使用 abp.io(免费框架版本),如何将自定义属性添加到用户配置文件? 这样的出生日期,性别等。

我看到了这个关于 ExtraProperties 的文档,但它没有解释何时/如何使用它,我宁愿有一个带有我的属性的自定义用户类:

https://docs.abp.io/en/abp/5.0/Object-Extensions

我看到另一个文档说你想扩展“AppUser”类,但是在我的模板(v5.0-rc)中,*.Domain 项目中没有这样的类。

“首选”方式是什么?

【问题讨论】:

【参考方案1】:

很快将为此编写一篇单独的文章,但在那之前,您可以阅读本文中“AppUser 实体和自定义属性”标题之后的部分。

在 GitHub 上: https://github.com/abpframework/abp/blob/dev/docs/en/Community-Articles/2021-05-24-Removing-EfCore-Migrations/POST.md#the-appuser-entity--custom-properties

关于社区: https://community.abp.io/articles/unifying-dbcontexts-for-ef-core-removing-the-ef-core-migrations-project-nsyhrtna

此外,本文还介绍了如何查询添加到标题“基于自定义属性的查询”下的自定义属性。

事实上,正如您将看到的,AppUser 的缺失几乎没有任何意义。几乎所有写的代码都是一样的:)

【讨论】:

好的,谢谢,我会尝试用 MongoDb 实现来调整它

以上是关于abp.io - 扩展用户配置文件的主要内容,如果未能解决你的问题,请参考以下文章

创建扩展用户配置文件

Django rest 框架扩展用户配置文件

自定义身份用户和扩展配置文件 MVC

如何从当前用户检索(Jwt)访问令牌并将其传递给 asp.net 样板(abp)中的移动应用程序?

23用户自定义扩展功能实现

配置文件对象 + 视图模型 + 更新用户配置文件 MVC C#