abp是国外的框架,默认的框架中的AbpUser表中的Name和Surname是分开的,这不符合国情;可以先去掉
1. 在User类中重写Name和Surname,并设置为私有
![](https://img-blog.csdnimg.cn/20191123131150933.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmdrb25ndGlhbnl1emhhbw==,size_16,color_FFFFFF,t_70)
2. 在DbContext类中,重写OnModelCreating
![](https://img-blog.csdnimg.cn/20191123131220746.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmdrb25ndGlhbnl1emhhbw==,size_16,color_FFFFFF,t_70)
3. 添加数据库迁移
![](https://img-blog.csdnimg.cn/20191123131237535.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmdrb25ndGlhbnl1emhhbw==,size_16,color_FFFFFF,t_70)
4. 修改User相关的Dto: UserDto和CreateUserDto,在ContosoAbp.Application项目下的Users/Dto文件夹下
![](https://img-blog.csdnimg.cn/20191123131248217.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmdrb25ndGlhbnl1emhhbw==,size_16,color_FFFFFF,t_70)
5. 修改Users相关的界面:分别是ContosoAbp.Web.MVC项目下的Views/Users下的Index.cshtml和_EditUserModal.cshtml,注释掉Name,Surname,FullName相关的内容,至此修改完成,以后可以对user表添加其他属性
![](https://img-blog.csdnimg.cn/20191123131303592.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpbmdrb25ndGlhbnl1emhhbw==,size_16,color_FFFFFF,t_70)
posted @
2019-11-23 13:13
星空天宇
阅读(
175)
评论()
编辑
收藏
举报