2009-12-15 4 views
1

저는 .Net RIA 서비스를 배우려고하는데, 안녕하세요 세계적인 예를 만들고 있습니다. 이제 domainserviceclass에서 아래 코드를 사용하고 있습니다..Net RIA 서비스의 ServiceOperation 속성에 오류가 있습니다.

[ServiceOperation] 

public string SayHello() 
{ 
    return "Hello RIA World!"; 
} 

참고로 오류가 발생했습니다. 내가 그물에 검색하려고했지만 내가 누락 네임 스페이스를 식별 할 수 없습니다.

아주 작은 문제이지만이 오류에 대해 아무 것도 찾을 수 없다는 것을 알고 있습니다.

답변

4

RIA 서비스의 PDC09 드롭 (예 : 베타)에서 ServiceOperation의 이름이 Invoke로 바뀌 었습니다. 협약이 호출 작업은 PDC 비트에서

ServiceOperation 도입 를 호출로 변경

ServiceOperation 이름이 변경되었습니다

해당 문서에서 Breaking Changes from July CTP to PDC 2009

을 설명 문서가 있어요 ~ :를 호출하십시오.- ServiceOperationAttribute -> InvokeAttribute 즉 [ServiceOpration] -> [호출] - DomainOperation.ServiceOperation -> DomainOperation.Invoke

또한 협약 호출 작업의 도입되었다. [쿼리], [삽입], [업데이트], [삭제] 또는 [사용자 지정] 메서드가 아니며 기본 형식 또는 Base유형의 컬렉션이있는 도메인 서비스의 공개 메서드는이 서명에 포함됩니다. 은 [Invoke]로 취급됩니다.

Invoke attribute은 System.Web.DomainServices.dll의 System.Web.DomainServices namespace에 있습니다.

+0

감사합니다, 당신은 RIA 서비스 학습을위한 좋은 자원을 제안 할 수 있습니다 – Harryboy

+0

다음을 시도해보십시오 에 시작하기 사이트 (http://silverlight.net/getstarted/riaservices/) RIA 서비스에 대한 Silverlight.Net 포럼 (http://forums.silverlight.net/forums/53.aspx) RIA에 대한 일련의 게시물이 풍부한 Brad Abrams 블로그 (http://blogs.msdn.com/brada/default.aspx). –

관련 문제