내 프로젝트 중 하나에서 WCF 데이터 서비스를 구현할 것을 고려 중입니다. 광범위한 연구 끝에 아직 답을 얻지 못한 몇 가지 질문이 있습니다. 누군가 나를 도울 수 있다면?WCF 데이터 서비스 : 모든 데이터 텍스트에 URI가 필요한 이유는 일반적인 계층화 된 아키텍처에서이 URI가 어디에 적합합니까?
우리는 왜 옆에 문서화 대부분의 UI 층에 WCF 데이터 서비스는 (URI의 사용 HTTP를 통해이기는하지만) 특정 구체적인 데이터 조작을 통과 할 때? UI와 EDM 간의 인터페이스보다 추상화 수준이 높아야하지 않습니까?
컨텍스트를 설정하는 데 필요한 URI가 전달되는 이유는 무엇입니까? URI가 클라이언트 프록시 클래스를 생성하기 위해 ADD SERVICE REFERENCE (또는 DATASVCUTIL)에 전달되지 않았습니까? 왜 컨텍스트가 구축 될 필요가있을 때마다 이러한 중복성이 필요합니까?
서비스 URL이 변경되면 어떻게됩니까? 이 서비스 URL을 동적으로 결정하는 방법은 무엇입니까? 예를 들어 WCF DATA SERVICE가 http://localhost:8443/project1/WCFSERVICE1에 있다고 가정 해 보겠습니다. VS에서 포트가 변경되어 런타임에이 URL을 동적으로 가져올 수 있습니까?
DataServiceRequest 및 DataServiceResponse가 사용되는 몇 가지 예를 보았습니다. 때로는 그렇지 않고 쿼리가 CREATEQUERY 또는 EXECUTE를 통해 직접 실행됩니다. 한 줄의 차이점은 무엇입니까 ??
기업 네트워크 프록시를 통해 원격 서비스에 액세스하는 방법은 무엇입니까? 나는 우리가 웹 요청에 defaultcredentials를 전달할 수 있다는 것을 알고 있지만 wcf 데이터 서비스 클라이언트 프록시 클래스를 사용하여 그것을 어떻게 처리 할 것인가?
P. 지금은 Visual Studio에서 정적 포트를 구성했습니다. 그러나이 포트를 동적으로 가져 오는 방법은 무엇입니까? 감사합니다.