首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

WCF服务文件中为什么不能用泛型类,小弟我准备写个泛型方法,但是却提示不出来泛型类型

2012-05-21 
WCF服务文件中为什么不能用泛型类,我准备写个泛型方法,但是却提示不出来泛型类型我还是小菜,对需要如何查

WCF服务文件中为什么不能用泛型类,我准备写个泛型方法,但是却提示不出来泛型类型
我还是小菜,对需要如何查找问题,也不太清楚,也只有贴出来问问了

1.起初以为和ASP.NET一样,没有引用System.Collection.Generic。但是在WEB项目引用中没有查找到这个命名空间

C# code
using System;using System.Linq;using System.Runtime.Serialization;using System.ServiceModel;using System.ServiceModel.Activation;using System.Configuration;namespace SilverlightApplication1.Web{    [ServiceContract(Namespace = "")]    public class UserService    {        [OperationContract]        public lis    }}


[解决办法]
WCF允许返回List<Entity>类型,但是无法返回List<T>,因为T是未知类型,无法被客户端序列化。

如果需要实现WCF泛类,推荐楼主参考这个例程,

Generic WCF Service Host and Client
http://www.codeproject.com/Articles/78386/Generic-WCF-Service-Host-and-Client

热点排行