asp.net-mvc - 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
解决方案
推荐阅读
- flutter - Flutter:在 gmail 中阅读电子邮件
- angular - 如何在角度垫步进器中显示默认图标而不是“完成”图标
- ruby-on-rails - 使用 Active Record 查询关联记录
- c++ - 如何为窗口截屏
- c# - 将文本单元格和组合框单元格组合到 TreeView 列 GTK C#?
- ubuntu-18.04 - 无法从 Ubuntu 18.10 升级到 19.10
- python - 在 FileChooserListView 中选择“返回”(到更高级别的目录)时,FileChooser 使 Kivy APP 崩溃:如何修复?
- reactjs - antd 4:使用defaultValue为Select设置默认值,不能使用initialValue
- vega-lite - 将图表标题与 y 轴上数字的左侧对齐
- javascript - 节点仅从文件中读取前 N 个字节/字符