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