Я пробовал следующий код на Visual Studio Код с расширением OmniSharp был установлен.Я установил .Net core 2.1.3.
List<MyType> listName = dataTableName.AsEnumerable().Select(m => new MyType()
{
ID = m.Field<string>("ID"),
Description = m.Field<string>("Description"),
Balance = m.Field<double>("Balance"),
}).ToList()
Но, похоже, не смог использовать AsEnumerable ().И было показано сообщение «Невозможно преобразовать лямбда-выражение в тип« строка », потому что это не тип делегата».Это мое использование:
using System.Linq;
using System.Data;
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;
using RestfulAPI.Commons;
using RestfulAPI.Models.DBModels;
Как я могу использовать LinQ на .Net Core?Похоже, что LinQ поддерживается .Net Framework.Но я хочу, чтобы мой API веб-сервисов мог работать на сервере Linux.Есть риск, если вы воспользуетесь вашим решением, я не смогу запустить свои веб-сервисы на сервере Linux?