LINQ к JSON: InvalidOperationException: Параметр Лямбды не в объеме

Выполнить cmd, а затем запустить node server.js. В вашем примере вы пытаетесь использовать REPL для запуска вашей команды, которая не будет работать. Многоточие - это node.js, ожидающий больше токенов перед закрытием текущей области (здесь вы можете ввести код и запустить его на лету)

5
задан Cœur 7 September 2017 в 16:46
поделиться

2 ответа

Linq может попытаться отложить загрузку SoftwareName. Попробуйте использовать DTO и с нетерпением загрузите имя параметра перед созданием нового объекта.

0
ответ дан 15 December 2019 в 06:33
поделиться

Я пробовал это, и у меня это сработало ...

     IQueryable<Software> soft = (from s in mwsysbot.Software
                                                     select s).ToList();

JObject rss =
           new JObject(
                     new JProperty("id", "James Newton-King"),
                     new JProperty("name", "http://james.newtonking.com"),
                     new JProperty("data", "James Newton-King's blog."),
                     new JProperty("children", new JArray(
                         from m in soft
                         select new JObject(
                             new JProperty("id",m.SoftwareName),
                             new JProperty("name", m.SoftwareName),
                             new JProperty("children",new JArray())
                             )
                         ))


             );

Я не знаю причину!

Это похоже на то, что мы можем использовать только структуру данных «Список» в указанном выше месте ?

3
ответ дан 15 December 2019 в 06:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: