我的WCF服务器中有这个代码:
public struct Detail
{
public String ID;
public String Event;
public String Date;
public String Title;
public String Content;
public String Type;
}
public class Service1 : IService1
{
LINQDataContext LINQ = new LINQDataContext();
public Detail[] AllNews()
{
var ResultLoad = LINQ.Show_All().ToList();
int count = ResultLoad.Count();
Detail[] News = new Detail[1000];
for (int i = 0; i < count; i++)
{
News[i].ID = ResultLoad[i].Id.ToString();
News[i].Event = ResultLoad[i].Event;
News[i].Date = ResultLoad[i].Date;
News[i].Title = ResultLoad[i].Title;
News[i].Content = ResultLoad[i].Content;
News[i].Type = ResultLoad[i].Type;
}
return News;
}
}
我想在我的客户端应用中收到新闻数据。我使用这段代码,但它不起作用:
ServiceReference1.Service1Client Client = new ServiceReference1.Service1Client();
Detail[] MainNews = new Detail[1000];
MainNews = Client.AllNews;
如何在主客户端应用中从WCF接收新闻数据?