var query = await _mallCommodityManager.FindMallCommodityById(input.Id);
await _mallCommodityManager.UpdateMallCommodity(query.Id, i =>
{
i.Commoditys = Commodities;
return Task.CompletedTask;
});
和
await _mallCommodityManager.UpdateMallCommodity(input.Id, i =>
{
i.Commoditys = Commodities;
return Task.CompletedTask;
});
i.Commoditys是一个list
两种写法的区别,前者会清空 i.Commoditys重新添加,后者不会清空而是直接添加