나는 내 데이터베이스에서 생산 된 모든 POCO 엔티티를 보유하고 있습니다. 필자는 서비스에서 반환하려는 테이블의 구조를 정의하는 XXX 클래스와 인터페이스에 대한 쿼리 및 반환 부분을 수행 할 XXX 클래스를 작성했습니다.엔티티 프레임 워크 - WCF - JSON을 어떻게 반환합니까?
제 질문은 웹 서비스에서 깨끗한 JSON을 반환하기 위해이 설정에 추가해야 할 요소에 관한 것입니다.
저는 초보자이므로 모든 관점을 환영합니다. 감사!
나는 내 데이터베이스에서 생산 된 모든 POCO 엔티티를 보유하고 있습니다. 필자는 서비스에서 반환하려는 테이블의 구조를 정의하는 XXX 클래스와 인터페이스에 대한 쿼리 및 반환 부분을 수행 할 XXX 클래스를 작성했습니다.엔티티 프레임 워크 - WCF - JSON을 어떻게 반환합니까?
제 질문은 웹 서비스에서 깨끗한 JSON을 반환하기 위해이 설정에 추가해야 할 요소에 관한 것입니다.
저는 초보자이므로 모든 관점을 환영합니다. 감사!
클라이언트 요구에 맞는 형식을 갖춘 클래스에 XXXD를 정의 할 수 있습니다. 그런 다음 도메인/endity 클래스를 Dto 객체에 매핑하고 WCF를 사용하여 직렬화합니다.
또는 create WCF OData services을 OData 원본으로 서비스를 노출 할 수 있습니다.
는 [EF에서] JSON 데이터를 반환하려면 :
이 시도 :
이using System.Web.Script.Serialization;
public string getValuesJson()
{
JavaScriptSerializer js = new JavaScriptSerializer();
MyDBEntities ctx = new MyDBEntities();
var myValues = (from m in ctx.TestEntity
where (m.id == 22)
select m).ToList();
return js.Serialize(myValues);
}
Json 문자열이 유효한지 여부도 확인할 수 있습니다. http://jsonlint.com/
Google 검색을 시도 했습니까? –