asp.net – LINQ:自定义列名
发布时间:2020-12-15 23:04:32 所属栏目:asp.Net 来源:网络整理
导读:UPDATE 我基本上将查询绑定到WinForms DataGridView.我想要列标题是适当的,并在需要时有空格.例如,我想要一个列标题为First Name而不是FirstName. 如何在LINQ中创建自己的自定义列名? 例如: Dim query = From u In db.Users _ Select u.FirstName AS 'Firs
UPDATE
我基本上将查询绑定到WinForms DataGridView.我想要列标题是适当的,并在需要时有空格.例如,我想要一个列标题为First Name而不是FirstName. 如何在LINQ中创建自己的自定义列名? 例如: Dim query = From u In db.Users _ Select u.FirstName AS 'First Name' 解决方法
当CQ声明时,您不能有字段名称的空格,但是可以返回新的列.
var query = from u in db.Users select new { FirstName = u.FirstName,LastName = u.LastName,FullName = u.FirstName + " " + u.LastName }; 那么你可以绑定到上面的变量查询或循环遍历它任何…. foreach (var u in query) { // Full name will be available now Debug.Print(u.FullName); } 如果你想重命名列,你可以,但不允许空格. var query = from u in db.Users select new { First = u.FirstName,Last = u.LastName }; 将FirstName重命名为“First”和“LastName”作为Last. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net+ajaxfileupload.js 实现文件异步上传代码分享
- asp.net-mvc – 如何将401认证错误返回给RestSharp客户端?
- asp.net-identity – 支持EF和Asp.NEt身份的IdentityServer
- asp.net-mvc – 在Asp.Net MVC 2中有一种更好的方法来返回4
- asp.net – 建筑设计DAL层
- asp.net – 在使用预编译的Razor视图和VirtualPathProvider
- asp.net – 按IN子句排序SQL Server结果
- asp.net-mvc – ASP.NET身份与简单的会员优点和缺点?
- “XmlDocumentationProvider”不实现接口成员“IDocumentat
- 跟着老桂学ASP.NET Core 2.0