Выполнить cmd
, а затем запустить node server.js
. В вашем примере вы пытаетесь использовать REPL для запуска вашей команды, которая не будет работать. Многоточие - это node.js, ожидающий больше токенов перед закрытием текущей области (здесь вы можете ввести код и запустить его на лету)
Linq может попытаться отложить загрузку SoftwareName. Попробуйте использовать DTO и с нетерпением загрузите имя параметра перед созданием нового объекта.
Я пробовал это, и у меня это сработало ...
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())
)
))
);
Я не знаю причину!
Это похоже на то, что мы можем использовать только структуру данных «Список» в указанном выше месте ?