WCF 서비스를 작성 중이며 List를 매개 변수로 사용하여 메서드에 전달하려고합니다. 나는 서비스를 실행하면개체 목록을 WCF 서비스로 보내는 방법은 무엇입니까?
[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; }
}
이 나에게 오류를 제공합니다
여기 내 코드입니다. 우리는 항상 목록입니다 속성을 가진 클래스를 생성 WCF를 통해 일반적인 목록을 보낼 때이 NameSpace.Product[]
는 [KnownType (대해서 typeof (목록))] –