Мне нужно создать "IEnumerable из DataTable, который я получаю в качестве входа от другой системы. Следующий код работал в ASP.NET 4.6.1.
public static IEnumerable<UserAssignmentDto> StaffAssignmentsUsingStoredProcedure(System.Data.DataTable dataTable)
{
var data = dataTable.AsEnumerable().Select(row =>
new UserAssignmentDto
{
Id = ((string)row["AssignmentNumber"]),
Position = (string) row["EsrPositionTitle"],
});
return data;
}
Тем не менее, "DataTable" больше не содержит определения для "AsEnumerable" в ASP.NET Core 2.0.
Какой был бы самый эффективный способ генерации "IEnumerable", который мне нужен?