2014-11-17 7 views
0

기능이 거의 없습니다. & Silverlight 프로젝트에서 실행하는 절차. 데이터를 EF6에 매핑했습니다. 이제는 OpenRIA Service를 사용하여이 기능을 실행하고 싶습니다. 나는 Query, Update, Insert, Delete와 같은 주석을 주려고했다. 하나 또는 다른 함수가 이러한 연산을 수행합니다. 거의 반환하지 않음 & 반환 데이터가 거의 없습니다. 가 나는 경우 위에 제공해야합니까 주석 RIA 도메인 서비스함수 반환 void 개방형 RIA 도메인 서비스로 실행하는 방법

public void BuildRoute4Rdinv(decimal? hpmsyear, string errorout) 
    { 
     this.ObjectContext.BuildRoute4Rdinv(year, ref errorout); 
    } 

에서 1 개 함수를 호출하는 방법을 썼다. 이 함수는 아무 것도 반환하지 않습니다. & 복합 유형이 연결되어 있지 않습니다. [질의] IEnumarable이 필요하므로 제공 할 수 없습니다.

답변

1

당신이 생각하는 것이 "[Invoke]"라고 생각하십시오. [Invoke]를 사용하여 함수에 주석을 작성하면 클라이언트 측에서 관련 메소드가 생성됩니다.

+0

[Invoke]를 적용 할 때 컴파일 타임 오류가 발생합니다 : Error 1 'BuildRoute4Rdinv'라는 작업이 필요한 서명을 준수하지 않습니다. 매개 변수 유형은 엔티티 또는 복합 유형, 엔티티 또는 복합 유형 모음 또는 사전 정의 된 직렬화 가능 유형 중 하나 여야합니다. Delasoft.RiaClient.UserService – akirti

+0

http://stackoverflow.com/questions/4257694/alternative-to-using-anentity-as-a-parameter-to-an-invoke-method-in-wcf-ria-ser – akirti