기술적 인 질문만큼이나 설계되었습니다. 나는이 권리를하고 있는지 잘 모르겠다. ...WCF가 사용자 지정 개체를 클라이언트에 전달하고 해당 메서드를 실행합니다.
DB와 통신하고 별도의 .dll에 정의 된 Person 개체를 다시 전달하는 WCF API가 있습니다. 이것은 메서드와 특성을 모두 가지고 있습니다. 개체가 WCF에서 호출 클라이언트로 전송됩니다.
클라이언트의 Person 메소드를 호출하고 싶습니다. 나는 API에서 다운 스트림으로 보낼 수 없다는 것을 이해하지만 WCF가 사용하는 .dll을 참조 할 경우 .dll Person으로 API Person을 캐스팅 할 수 있어야한다.
내가 달성하고자하는 것이 분명하기를 바랍니다. 데이터 contracts.These 그것이 proerties을의와 데이터 모델이 obejct 사람처럼, 반환 할 수 있습니다 통해
덕분에, 샘
더 좋은 방법이 있나요? 서버 및 클라이언트 모두에서 Person 객체를 만들 수 있습니까? 나는이 방법으로 하나의 Person 객체와 서비스와 클라이언트간에 공유 할 수있는 몇 가지 객체를 생성하면된다고 생각했습니다. 나는 내가 연구하고있는 개인 프로젝트 인 가장 우아한 솔루션을 찾고있다. – sam
나는 그 요점을 놓치고 있다고 생각합니다. 한 번만'Person'을 구현합니다. 공유 어셈블리 (계약 어셈블리). 그런 다음이를 서비스 및 클라이언트에서 참조합니다. –
아니요, 15 분 전에는 해결 방법이 있습니다. 감사! 그러나 공유 어셈블리에서이 작업을 수행하는 가장 좋은 방법입니까? 나는 WCF가 처음이다. 그걸로 어떤 문제를 예측합니까? – sam