日期:2014-05-20 浏览次数:21070 次
//query是通过EF一些筛选条件的Linq语句,并且没有过强制停止延迟计算的操作
IList<PatientOperation> list = query.ToList();
IList<PatientOperationInfo> result = GetOperationListByQuery(list);
//GetOperationListByQuery中的核心代码段
ConcurrentBag<PatientOperationInfo> result = new ConcurrentBag<PatientOperationInfo>();
Parallel.ForEach(query, (model) =>
{
result.Add(DataInfoConvert4Paitent.ConvertToPatientOperationInfo(model));
});
//现在的问题是model 下面的一个实体类别的属性没有完全复制完毕