이 WCF 서비스 클래스를 사용할 때 상속 된 클래스가 노출되지 않는 이유는 무엇입니까?WCF 공개 상속 된 클래스
[ServiceContract]
public interface IMyService
{
[OperationContract] void DoSomething();
}
[DataContract]
public abstract class InheritMe
{
[DataMember] public int ExposeMe { get; set; }
}
public class MyService : InheritMe, IMyService
{
public void DoSomething() { }
}
내 코드는 Framework 4의 Visual Studio 2010 Pro에서 빌드하는 C#입니다.
미리 감사드립니다.
정확히 노출되지 않음을 의미합니까? –
클라이언트 응용 프로그램에서 ExposeMe DataMember가 노출되지 않습니다. –
왜 서비스 클래스를 데이터 계약으로 만들고 싶습니까? – RQDQ