首页 > 解决方案 > DevExpress MVC 更新成员,而他们的订单每年都在变化

问题描述

我正在开发 DevExpress 中的 MVC 应用程序,我有一个包含成员的表,我想按年更改订单或添加订单,但成员会保持不变,所以我不必重新输入所有会员每年只需更新每个会员的价格,如果会员没有订购,它将显示 0

到目前为止,我尝试过的是我有一个主从网格,并且我已经创建了模型

    public class AppYear
{

    public int AppYearId { get; set; }
    public DateTime AppDateTime { get; set; }

    public ICollection<MemberBenefit> MemberBenefits { get; set; }

}

    public class Dependent
{

    public int DependentId { get; set; }
    [Required]
    public string FirstName { get; set; }
    [Required]
    public string LastName { get; set; }
    public DateTime? DateOfBirth { get; set; }

    public int MemberId { get; set; }
    public Member Member { get; set; }

    public int MemberBenefitId { get; set; }
    public MemberBenefit MemberBenefit { get; set; }

}

public class MemberBenefit{
 public int MemberBenefitId { get; set; }

    [Column(TypeName = "Money")]
    public decimal Tmhhea { get; set; }

    [Column(TypeName = "Money")]
    public decimal Tmna { get; set; }


    public int AppYearId { get; set; }
    public AppYear AppYear { get; set; }
    public ICollection<Dependent> Dependents { get; set; }

}

我不知道数据库模型中的关系是否正确,但我需要了解如何仅更改会员福利并在更改年份时保持受抚养人不变,新会员福利将默认为 0

标签: asp.net-mvcdevexpressdevexpress-mvc

解决方案


推荐阅读