有这样的服务契约:
[ServiceContract]
public interface IEntitySerivce<T>
{
[OperationContract]
T GetEntity(int id);
}
我这样做怎么不行,难道不能这样使用吗?
可以,给interface加上KnownType特性
[DataContract][KnownType(typeof(UserAccount))]public class Response{
给interface加上KnownType
哥们我也遇到这个问题了,请问你最后是怎么解决的。。
那我加多少个这特性啊,这样不行。再者即使行了,安全性也是问题……又不想在代码里判断……我真是追求极致的懒人。