0
我的服務功能是這樣的:通行證列表客戶端WCF
public List<X> GetAll(string num)
{
TheContext Mycontext = new TheContext();
IEnumerable<X> MyIEnumerable =
((IObjectContextAdapter)Mycontext)
.ObjectContext.ExecuteStoreQuery<X>("select * from dbo.XXX where y='"+num+"'");
List<X> MyList = MyIEnumerable.ToList();
return MyList;
}
下面列表中確定。
我的客戶是這樣的:
static void Main(string[] args)
{
MyClient proxy = new MyClient();
List<X> MyClientList = proxy.GetAll("980").ToList();
proxy.Close();
Console.ReadLine();
}
這裏有錯誤:
同時接收HTTP響應時發生錯誤。這可能是由於服務端點綁定不使用HTTP協議。這也可能是由於HTTP請求上下文被服務器中止(可能是由於服務關閉)。查看服務器日誌獲取更多詳細信
如果我從函數返回這樣的這項工作:
public List<X> GetAll(string num)
{
List<x> MyList= new List<x>();
MyList.Add(new X(){...});
MyList.Add(new X(){...});
MyList.Add(new X(){...});
return MyList;
}
x類來自實體框架 –