• abp viewmodel的写法


    我的写法

    public class QuotaCreateOrEditViewModel
        {
            public QuotaDto LoanQuota { get; set; }
            public bool IsEditMode => LoanQuota.Id.HasValue;
        }

    老程序员的写法

      [AutoMapFrom(typeof(QuotaDto))]
        public class CreateOrEditQuotaModalViewModel : QuotaDto
        {
            public bool IsEditMode
            {
                get { return Id.HasValue; }
            }
            public CreateOrEditQuotaModalViewModel(QuotaDto output)
            {
                output.MapTo(this);
            }
        }

    lambda表达式与属性的区别

    如果采用第一种写法在生成viewmodel的时候需要

     var viewModel =new QuotaCreateOrEditViewModel
                {
                    LoanQuota=output
                };

    而采用automap写法 在生成viewmodel的时候可以直接同构构造函数

     var viewModel = new CreateOrEditQuotaModalViewModel(output);
  • 相关阅读:
    wordpress建个人博客
    函数(一)
    字符串格式化
    集合运算
    基本数据类型(二)
    基本数据类型(一)
    分享一个下片神器
    Proxyee
    基本运算符
    条件语句和while循环
  • 原文地址:https://www.cnblogs.com/wiggin-Z/p/10265931.html
Copyright © 2020-2023  润新知