2009-08-04 6 views
0

다른 비즈니스 개체가있는 웹 응용 프로그램이 있습니다. 나는 이러한 객체 중 일부를 사용하는 sliverlight 응용 프로그램을 개발하기 시작하려고하지만 sliverlight 클래스 라이브러리가 아니기 때문에 비즈니스 객체 라이브러리를 참조 할 수 없습니다. 지금 내 실버 라이트 애플리케이션에서 웹 서비스를 호출해야하지만, 반환해야하는 유형 객체는 무엇입니까? .net lib와 거의 같은 새 클래스 lib를 작성하지 않고 Silverlight 앱에서 내 비즈니스 객체를 사용하는 가장 좋은 방법은 무엇입니까? 의 난이 .NET 클래스가 있다고 가정 해 봅시다 :.net 클래스를 Silverlight 클래스로 마이그레이션

public class User 
{ 
    public int Id{get; set} 
    public string Username {get; set} 
    public string Email {get; set} 
} 

나는 sliverlight 클래스로 다시 작성하지 않고이 객체를 사용합니까 어떻게 실버 클래스가 동일해야?

답변

2

가장 쉬운 방법은 Silverlight 프로젝트의 Visual Studio에서 사용자 클래스 '.cs 파일로 파일 참조/링크를 추가하는 것입니다.

  1. 오른쪽
  2. 대신은 "추가하기"버튼을 클릭에, 거기에 클래스 (아마도 user.cs를) 찾기 추가 선택 SL 폴더
  3. 에서 폴더에
  4. 을 "기존 항목을"클릭 화살표 오른쪽에있는 작은 아래쪽 화살표 (이는 눈에 띄지 않습니다). 그것을 클릭하면 드롭 다운 메뉴가 나타나고 옵션 중 하나는 "링크로 추가"입니다.

이제 두 클래스가 모두 참조하고 두 프로젝트로 컴파일합니다. 그리고 하나를 변경하면 다른 하나는 동일한 변경을 받게됩니다 :-)

관련 문제