DataTable.AsEnumerable() не существует в моей Visual Studio для Mac System.Data

Я скачал Visual Studio для Mac, чтобы попробовать. Я работаю с данными и linq. Когда я пытаюсь сделать следующее, AsEnumerable не существует.

using System.Linq;
using System.Data;

namespace TestingDataTable2
{
    class Program
    {
        static void Main(string[] args)
        {
            DataTable dt = new DataTable();
            var query = from r in dt.AsEnumerable()

        }
    }
}

Кто-нибудь еще столкнулся с этой проблемой с VS для Mac. Если я зайду в свои ссылки, он будет пустым. Это кажется довольно важной функцией, которую нужно пропустить, и мне интересно, так ли это, или я сделал что-то не так при загрузке.

Изменить: сообщение об ошибке: «DataTable» не содержит определения для «AsEnumerable», и не может быть найден доступный метод расширения «AsEnumerable», принимающий первый аргумент типа «DataTable» (вам не хватает директивы использования или ссылки на сборку? )


person Mwspencer    schedule 25.05.2019    source источник


Ответы (1)


Вы установили пакет System.Data.DataSetExtensions из NuGet?

https://www.nuget.org/packages/System.Data.DataSetExtensions/4.5.0

person Moho    schedule 25.05.2019
comment
Спасибо, это сводило меня с ума. Я продолжал искать DataExtensions, но ничего не получалось. - person Mwspencer; 25.05.2019