为了账号安全,请及时绑定邮箱和手机立即绑定

多对多插入或更新实体框架

多对多插入或更新实体框架

C#
MMTTMM 2021-04-05 12:14:19
我正在尝试使用具有以下设计的实体框架更新联接表我正在尝试以下代码,但它不会更新联接表DeliveryDayBrands,请告诉我我做错了什么。谢谢。public async Task<Brand> Update(Brand brand, IEnumerable<int> SelectedDeliveryDays)    {        using (var dc = DataContext())        {            foreach (int deliveryDayId in SelectedDeliveryDays)            {                DeliveryDay deliveryDay = new DeliveryDay();                deliveryDay = dc.DeliveryDays.FirstOrDefault(d => d.DeliveryDayId == deliveryDayId);                brand.DeliveryDays.Add(deliveryDay);            }            dc.SetModified(brand);            await dc.SaveChangesAsync();            return brand;        }    }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信