2012-02-21 3 views
0

WCF는 서버보다는 클라이언트에서 다른 이름을 지정할 수 있습니다 :RIA Services를 사용하여 클라이언트에서 poco의 이름을 변경하려면 어떻게합니까?

[DataContract(Name = "MyClass")] 
public class MyClassDC 
{ 

} 

어떻게 하나 RIA 서비스와 함께이 일을합니까? 계속 데이터 계약을 사용할 수 있습니까?

편집 :

내가 DataContractAttribute 내 클래스를 장식하고 Name 필드를 설정했습니다. 클라이언트 측의 클래스 이름이 여전히 MyClass이 아닌 MyClassDC의 아날로그라는 점을 제외하고는 충분히 잘 작동합니다. Name 필드가 RIA Services에서 작동하지 않습니까?

나는 WCF를 사용하여 내 응용 프로그램의 버전을 얻으 려합니다. 나는 RIA Services와 함께 일하는 데 문제가 있었지만 매우 제한적이라는 것을 알게되었습니다. 나는 그것이 시간을 절약한다는 것을 안다. 그러나 그것은 나를위한 두통 이외에 아무것도 아니었다. 나는 WCF를 좋아한다. 그러나 당분간 RIA 서비스를 사용하는 버전을 릴리스해야합니다.

답변

0

오늘은 가능하지 않다고 생각합니다. 당신이 Required 하나를 설정하면 클라이언트가 Client Name is required 대신 ClientName (재산의 실제 이름을 볼 것이다, 그래서 당신은 Name 및/또는 재산의 Description을 변경할 수 있습니다

.

이하지 않습니다 (물론) 변경

+0

다시 한 번 WCF로 전환해야하는 이유 * 한숨 * – Jordan

+0

내 솔루션에서 RIA와 일반 WCF 서비스가 모두 필요합니다. 모두 잘 함께 작동하고 다른 문제를 해결 ... – sebagomez

+0

그것뿐 아니라. 나는 몇 가지 주요 annoyan 있었어. 그것으로 ces. – Jordan