小编Mas*_*Now的帖子

如何将对象列表发送到WCF服务?

我正在构建WCF服务,我想接受List作为我的方法之一的参数.

这是我的代码:

[ServiceContract]
public interface IProductService
{
    [OperationContract]
    int InsertProducts(List<Product> products);
}

[DataContract]
[KnownType(typeof(List<Product>))]
public class Product
{
    [DataMember]
    public int ProductId{ get; set; }

    [DataMember]
    public string ProductName{ get; set; }

    [DataMember]
    public List<Product> Products { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我运行服务时,它给了我一个错误.

WCF不支持此操作,因为它使用 NameSpace.Product[]

c# wcf wcf-client asp.net-4.0 wcf-data-services

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-4.0 ×1

c# ×1

wcf ×1

wcf-client ×1

wcf-data-services ×1