摘要:
系统有一个批量发送邮件的功能,当该功能被触发,需要发送邮件给该批次的选中的用户,邮件内容包括用户信息和订单信息。用户和订单是1对多的关系。现在,当批量发送邮件时,用户有几个订单就会收到几封邮件,分别含有不同订单的信息。要求,将同一用户的所有订单合并到一封邮件中。下面是我的做法(只适用于少量数据,数据量大的话需要仔细斟酌更优的方法):using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class UserOrder ... 阅读全文