本文主要是介绍ABP框架 实现简单电话本(增删改查)功能(ASP.NET Core V2.x +Multi Page Web Application),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
内容是按照电话薄实例这个视频写的,后面自己实在是不想写过程了(我太懒了),就把视频链接放上来了。视频里面的MPA版本代码放到现在的ABP框架版本(4.8.0)里面会有些错误和有的方法已经被弃用,在这篇文章里我把这些地方总结一下,其他的就可以按照视频里的代码编写就可以了。
完整代码:电话薄实例
对最开的的代码进行了一点修改,将编辑功能和添加电话号码功能进行了一点改变
改变后的代码:https://github.com/haojy826/ABP
第一步:(core层)创建实体Person和PhoneNumber ,以及Person和PhoneNumber之间的关联
using Abp.Domain.Entities.Auditing;
using MyPhoneBook.Core.PhoneBooks.PhoneNumbers;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;namespace MyPhoneBook.Core.PhoneBooks.Persons
{ public class Person:FullAuditedEntity{[Required][MaxLength(MyPhoneBookConsts.MaxNameLength)]public string Name { get; set; }[MaxLength(MyPhoneBookConsts.MaxEmailLength)][EmailAddress]public string EmailAddress { get; set; }[MaxLength(MyPhoneBookConsts.MaxAddressLength)]public string Address { get; set; }/// <summary>/// 电话号码的属性,Person与PhoneNumber进行关联/// </summary>public ICollection<PhoneNumber> PhoneNumbers { get; set; }}
}
u
这篇关于ABP框架 实现简单电话本(增删改查)功能(ASP.NET Core V2.x +Multi Page Web Application)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!