2012-02-05 2 views
0

나는 당신 stackoverflow 전문가 :)에 대한 질문이 있습니다. 내가 만들고있는 MVC3 애플리케이션에 일부 데이터를 차트 화하기 위해 FLOT jQuery 플러그인을 사용할 계획입니다.SQL 데이터를 JSON 파일

데이터를 반환하는 여러보기가 있지만 결과 집합을 사용하고 있으며 어떤 종류의 엔티티 프레임 워크가 아닙니다 (멋지고 빠름). 이전에 JSON으로 작업 해본 적이 없으며 다음과 같은 질문을 가지고 있습니다.

a) 데이터 모델을 사용하여 컨트롤러에 데이터를 반환 한 다음 JSON 메서드를 사용하여 JSON 파일을 만들거나 엔티티 프레임 워크를 사용하지 않고 데이터를 반환하고 동일한 결과를 얻을 수 있습니까? b) 어디서나 도움이 될만한 샘플 코드가 있습니까? (또는 좋은 예에 대한 링크가 있습니까?)

미리 감사드립니다. ;-).

답변

2

데이터를 속성 (get; set;)이있는 클래스로 가져올 수 있다면 간단히 MVC 용 serializer, 즉 return Json (yourClass)을 사용할 수 있습니다. 당신이 위에 좀 더 제어하려면

, http://json.codeplex.com/

뿐만 아니라 LINQ - 투 - JSON 및 데이터 집합 변환을 Theres는 확인하십시오.

+0

답변 해 주셔서 감사합니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 이론적으로는 더 나은 단어가 없거나보기 페이지 안에 코드를 주차하는 것이 "OK"입니까? 아니면 모델과 컨트롤러로 나누어도됩니까? newb 질문을 용서해주십시오, MVC에 대한 나의 깊이는 약 2 주입니다 :). – mynameisneo

+0

아니요, 괜찮습니다. 컨트롤러에서 데이터 세트를 가져오고, 모델을 생성하기 위해 설명한 adam 기술을 사용하고, 모델을 뷰에 전달합니다. – Jason