我有一个包含Guid列的数据表,我想将其转换为Guid列表,该怎么办?

时间:2019-07-13 17:54:11

标签: c# asp.net

 DataTable calculationList = new PayrollCalculations().GetCalculaitonByPayrollCalculationCommandGuid(payrollCommandGuid);

这包括一个包含10个Guid的列。

 List<Guid> commandGuid = calculationList.AsEnumerable().ToList();

它不起作用。

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方法:

List<Guid> commandGuid = calculationList
    .AsEnumerable()
    .Select(dataRow => dataRow["GuidColumnName"])
    .Cast<Guid>()
    .ToList();