Я пытаюсь выполнить пример кода LINQ to JSON (упомянутый ниже), но он выдает мне следующую ошибку
Трассировка стека:
[InvalidOperationException: лямбда-параметр не находится в области видимости]
Код, который я выполняю:
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 p in mwsysbot.Software
where p.SoftwareName == name
select new JObject(
new JProperty("id",p.SoftwareUUID),
new JProperty("name", p.SoftwareName)
)
)
)
);
Также, когда я удаляю строку «new JProperty (« name », p.SoftwareName)», код выполняется идеально.
Почему?