LINQ如何实现查询表达式
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要介绍了LINQ如何实现查询表达式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。新建一个叫Step1.aspx的新页面。添加
千家信息网最后更新 2025年02月23日LINQ如何实现查询表达式
这篇文章主要介绍了LINQ如何实现查询表达式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
新建一个叫Step1.aspx的新页面。添加一个GridView控件到页面中,如下所示:
<%@ Page Language="C#" CodeFile="Step1.aspx.cs" Inherits="Step1" %>
然后在后台代码文件中我们将编写经典的"hello world"LINQ示例-包括对一列字符串的搜索和排序:
using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Query; public partial class Step1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string[] cities = { "London", "Amsterdam", "San Francisco", "Las Vegas", & nbsp;"Boston", "Raleigh", "Chicago", "Charlestown", & nbsp;"Helsinki", "Nice", "Dublin" }; GridView1.DataSource = from city in cities & nbsp; where city.Length > 4 & nbsp; orderby city & nbsp; select city.ToUpper(); GridView1.DataBind(); } }
在上面的示例中,我列出了一组我今年一月到五月所去过的城市的名称。然后我用LINQ查询表达式(query expression)对这个数组进行操作。这个查询表达式返回名字多于4个字符的所有城市,然后按照城市名 称的字母进行排序并把名字转换为大写。
LINQ查询表达式返回如下类型:IEnumerable
IEnumerableresult = from city in cities & nbsp; where city.Length > 4 & nbsp; orderby city & nbsp; select city.ToUpper();
因为ASP.NET控件能绑定到任何的IEnumerable集合,所以我们可以很容易的把LINQ查询结果绑定到GridView中, 然后调用DataBind()方法。
注意,除了可以使用上面的GridView控件外,我也可以使用 < asp:repeater>, < asp:datalist>, < asp:dropdownlist>, 或者任何其他ASP.NET的列表控件(可以是产品自带或者开发人员自己开发的控件)。在这些示例中我只使用了< asp:gridview>-但是你们可以使用任何其他的控件。
感谢你能够认真阅读完这篇文章,希望小编分享的"LINQ如何实现查询表达式"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
查询
控件
表达式
篇文章
类型
城市
字符
示例
名字
字符串
结果
面的
页面
开发
排序
安全
产品
人员
代码
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
无线网络技术试题
数据库搜索引擎相关知识
互联网时代网络安全问题
蚌埠网络安全应急中心成绩
2017lol数据库
服务器笔记本配置要求
金鹰软件开发程德龙
徐汇区企业数据库销售价格表格
苏木网络安全宣传信息
对软件开发过程的理解
网络安全的pdr模型
与网络安全相关的上市公司
斗罗大陆我的世界服务器怎么玩
移动数据网络安全吗
服务器kms激活安全吗
渭南软件开发培训哪家好
数据库看不到版本前缀
深圳运维服务软件开发多少钱
互联网板块属于科技股吗
服务器有没有自带光驱
怎样监测无线网络安全
计算机安全网络安全
贪吃蛇大作战老是连接不上服务器
软件开发可以epc吗
重庆垫江免费生鲜软件开发
服务器架设与管理考试题库
项目管理中中网络技术方法
将乐县总院网络安全招标
邯郸电商软件开发机构
数据库union的用法图示