相关疑难解决方法(0)

在ASP.NET Core 2.0中将DataTable转换为IEnumerable <T>

我需要从另一个系统的输入中生成一个来自DataTable的IEnumerable.以下代码适用于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;
    }
Run Code Online (Sandbox Code Playgroud)

但是,'DataTable'不再包含ASP.NET Core 2.0中'AsEnumerable'的定义.

什么是最有效的方法来生成我需要的'IEnumerable'?

c# linq asp.net asp.net-core

13
推荐指数
4
解决办法
1万
查看次数

标签 统计

asp.net ×1

asp.net-core ×1

c# ×1

linq ×1