[ServiceContract] public interface ITest { [OperationContract] T GetEntity<T>(); }
就是上面这样,当我更新服务时出错了。提示泛型无效。请问如何解决。
我尝试在接口前面加上[ServiceKnownType(typeof(具体类)]但还是无效。
高手指点一二。
hi,给你个参考文章:http://www.rainsts.net/article.asp?id=451。这里有例子。可以参考。
interface加上KnownType。
但是按照WCF的设计目标,不应该使用泛型。SOA的的原则之一就是服务是确定的。
这里是园子里之前的问题:http://space.cnblogs.com/question/5953/。和你的类似。也可以参考