0
返回後的WCF客戶端超時。我試圖增加超時時間,但沒有奏效。當我調試該方法時沒有問題。linq toList在wcf客戶端上給出超時
任何人都有一個建議?
public List<Order> ProductsOfUser(string username, string password)
{
var user = container.UserSet.FirstOrDefault(u => (u.Username == username && u.Password == password));
if (user == null)
{
throw new Exception();
}
var resultuserId = user.Id;
Console.Out.WriteLine(resultuserId);
var orders3 = container.OrderSet.Where(o => o.UserId == user.Id).ToList();
return orders3;
}
這是查詢LINQ創建:
{SELECT
[Extent1].[Id] AS [Id],
[Extent1].[CustName] AS [CustName],
[Extent1].[OrderDate] AS [OrderDate]
,
[Extent1].[UserId] AS [UserId]
FROM [dbo].[OrderSet] AS [Extent1]}
日誌文件:http://pastebin.com/Q6VpmhmW
正在創建的列表有多大? – cost
在黑暗中完成拍攝,但請確保服務參考是最新的。 –
另一個想法:也許嘗試刪除ToList,並返回一個帶有1或2個元素的簡單列表,以查看問題是否消失。 –