[DataContract]
Base
{
[DataMember]
public int Id {get;set;}
}
[DataContract]
A : Base
{
[DataMember]
public string Value {get;set;}
}
[ServiceContract]
interface IService
{
[OperationContract]
void SetValue (Base base);
}
有沒有辦法使用的服務,如以下樣式:您標記此WCFWCF inhereted模式
new Service().SetValue (new A());
是的,但通過這種知道的方式;對於我添加的所有新課程,我也在基礎中添加了一個知識類型。 – 2010-05-01 16:55:54
的確如此 - 但看看戴維布里昂的已知類型供應商:http://davybrion.com/blog/2008/07/the-known-type-provider/ – 2010-05-04 08:14:50