sto cercando il eseguire il codice di esempio di LINQ to JSON (di cui sotto), ma mi sta dando seguente erroreLINQ to JSON: InvalidOperationException: Lambda parametro non in ambito
dello stack:
[InvalidOperationException: Lambda parametro non in ambito]
Codice sto eseguendo è:
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)
)
)
)
);
Anche quando rimuovo la riga "nuova JProperty (" nome ", p.SoftwareName)" il codice viene eseguito perfettamente.
Perché?
Potresti pubblicare uno stacktrace della tua eccezione? Sono abbastanza sicuro che l'errore non provenga da Json.NET. –