当前位置:  开发笔记 > 编程语言 > 正文

Linq查询连接两个字段

如何解决《Linq查询连接两个字段》经验,为你挑选了1个好方法。



1> Yacoub Massa..:

您没有执行查询.要执行查询,需要调用一个特殊的方法类似ToList(),First(),Single(),FirstOrDefault(),等...

你正在做的只是创建一个查询.ToString只会给你一个这样的查询的表示.

以下是First()用于执行查询的示例:

var result =
    ctx.Users
        .Where(u => u.UserId.Equals(id))
        .Select(u => u.LName + ", " + u.FName)
        .First();

我正在使用,First因为我假设您正在选择特定用户.

或者您的原始代码:

 var result = (from u in ctx.Users
                      where u.UserId.Equals(id)
                      select new
                      {
                          FullName = u.LName + ", " + u.FName
                      }).First();

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有