首页 新闻 会员 周边 捐助

WCF中可以实现泛型接口的服务契约吗?

0
悬赏园豆:10 [已关闭问题]

有这样的服务契约:

 

    [ServiceContract]

    public interface IEntitySerivce<T>

    {

        [OperationContract]

        T GetEntity(int id);

    }

我这样做怎么不行,难道不能这样使用吗?

 

回头重来的主页 回头重来 | 初学一级 | 园豆:170
提问于:2009-03-27 20:28
< >
分享
其他回答(4)
0

可以,给interface加上KnownType特性

Gray Zhang | 园豆:17610 (专家六级) | 2009-03-27 21:43
0

[DataContract]
[KnownType(typeof(UserAccount))]

public class Response
{

WizardWu | 园豆:1402 (小虾三级) | 2009-03-27 22:20
0

给interface加上KnownType

子夜星辰 | 园豆:1613 (小虾三级) | 2009-03-28 14:18
0

哥们我也遇到这个问题了,请问你最后是怎么解决的。。

BoyLife | 园豆:18 (初学一级) | 2012-04-11 10:28
0

那我加多少个这特性啊,这样不行。再者即使行了,安全性也是问题……又不想在代码里判断……我真是追求极致的懒人。

大胡子毛绒老头 | 园豆:202 (菜鸟二级) | 2013-08-19 00:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册