linq toList给出wcf客户端的超时
本文关键字:超时 客户端 wcf toList 给出 linq | 更新日期: 2023-09-27 18:08:26
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
Ok修复了
在User类中添加了[DataContract(IsReference = true)],现在一切都很顺利了