读书人

WCF服务文件中为什么不能用泛型类小

发布时间: 2012-05-21 18:04:41 作者: rapoo

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

读书人网 >CAD教程

热点推荐