我有一个型号ProductModel,它具有: * bool IsNew财产 * ProductDetailsModel Details属性
public class ProductModel
{
public bool IsNew { get; set; }
public ProductDetails Details { get; set; }
}
public class ProductDetails
{
public string Code { get; set; }
public string Type { get; set; }
public string Description { get; set; }
public int Number { get; set; }
}
ProductDetails有一些其他属性,例如。代码,类型,描述,编号
仅当 ProductModel 的 IsNew 设置为true时,我才需要生成ProductDetailsModel的Description和Number属性。
怎么做?
BTW我在ProductModel中有更多自定义类型的属性,我无法将它们的属性移动到单个ProductModel中。