WPF调用webapi并展示数据(二):类库实体类的构建

1. 创建类库放置实体

2. 创建文件夹Models,在文件夹中创建类BaseDto

 //用于在属性更改时通知侦听器
 public class BaseDto : INotifyPropertyChanged
 {
     public int Id { get; set; }

     //通知属性更改的事件
     public event PropertyChangedEventHandler PropertyChanged;

     /// <summary>
     /// 实现通知更新
     /// </summary>
     public void OnPropertyChanged([CallerMemberName] string propertyName = "")
     {
         PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
     }
 }

3.在文件夹中创建类DailyDto

public class DailyDto : BaseDto
{
    private int id;
    private string title;

    public int Id
    {
        get { return id; }
        set
        {
            id = value;
            OnPropertyChanged();
        }
    }
    public string Title
    {
        get { return title; }
        set { title = value; OnPropertyChanged(); }
    }
}

4. 在文件夹中创建类Page

 public class Page
 {
     public int PageIndex { get; set; } // 当前页码
     public int PageSize { get; set; } // 每页记录数
 }

5.在类库创建类ToDoParameter

  public class ToDoParameter : Page
  {
      public int? Status { get; set; }
  }

6.在类库创建类IPagedList

 /// <summary>
 /// 为任何类型的分页
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值