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 - 扩展用户配置文件的主要内容,如果未能解决你的问题,请参考以下文章