使用"跳过"时出错在linq查询

时间:2015-11-06 07:27:51

标签: vb.net linq

我在使用"跳过"时遇到错误在linq

有我的疑问:

Dim list = 
(From u In db.User
    Group Join l In db.Lookup.Where(Function(l) l.Type = "UserStatus") On u.Status Equals l.Code Into Group
    From l In Group.DefaultIfEmpty()
    Select New UserDto With {
            .Id = u.Id,
            .Username = u.Username,
            .Status = u.Status,
            .StatusValue = l.Value,
            .CountWrongTries = u.CountWrongTries,
            .LastLogin = u.LastLogin,
            .CreatedTime = u.CreatedTime,
            .CreatedBy = u.CreatedBy,
            .UpdatedTime = u.UpdatedTime,
            .UpdatedBy = u.UpdatedBy}).Where(Function(u) u.Username.Contains("a")).
OrderBy(Function(n) n.Username).Skip(1).Take(5).ToList()

有错误输出

An exception has been raised that is likely due to a transient failure
inner exception: 
  

发送请求时发生传输级别错误   服务器。 (提供者:命名管道提供者,错误:0 - 指定的   网络名称不再可用。)

但如果我删除"跳过(1)"语法

我需要"跳过"分页大记录

(抱歉,我的英语不好)

0 个答案:

没有答案