에 나는이 JSON (아래에서 설명)에 LINQ의 샘플 코드를 실행하려하지 그러나 그것은 나에게 다음과 같은 오류LINQ 람다 매개 변수는 범위
스택 추적주고있다 :
을 [InvalidOperationException이 : 람다 파라미터없는 범위]가 실행하고 I
코드 :
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)
)
)
)
);
0
또한 "새로운 JProperty ("name ", p.SoftwareName)"줄을 제거하면 코드가 완벽하게 실행됩니다.
왜?
예외 스택 추적을 게시 할 수 있습니까? 나는 오류가 Json.NET에서 오지 않는다고 확신한다. –