2012-03-31 4 views
0

실버 라이트와 함께 WCF RIA 서비스를 사용하고 있습니다. 분명히 데이터 저장소에서 엔터티를 검색하는 데 주로 사용됩니다. 내 질문은 도메인 컨텍스트 내에서 entite의 CRUD 작업과 관련이없는 다른 메서드를 정의해도 괜찮습니까? 예를 들어, 정의 할 수 있습니다.Can/RIA의 핵심 도메인 서비스를 사용하여 엔티티와 관련없는 서비스를 수행 할 수 있습니까?

[Invoke] 
    public void SendEmail(String Message) 
    { 
     //Do Something 
    } 

sendemail 메서드는 내 응용 프로그램의 엔터티와 관련이 없습니다.

이 작업이 완료 되었습니까? 어떤 단점이 있니? 방금 대신 표준 WCF 서비스를 정의해야합니까?

의견을 찾으면서 정보를 찾을 수없는 것처럼 보입니다.

답변

1

나는 그것이 완벽하다고 생각합니다. 이미 RIA를 사용 중이라면 단점이 보이지 않습니다. 더 편하게 구성하려면 다른 DomainService를 만들고 다른 방법의 CRUD 작업을 분리 할 수 ​​있습니다.