本文向大家介绍LINQ进行查询,可能好多人还不了解LINQ进行查询,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。
创新互联是一家专业提供靖州企业网站建设,专注与成都网站建设、网站建设、H5建站、小程序制作等业务。10年已为靖州众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
LINQ to XML 提供使用 .NET 语言集成查询 (LINQ) Framework 的内存中 XML 编程接口。LINQ to XML 使用***的 .NET Framework 语言功能,相当于更新的和重新设计的文档对象模型 (DOM) XML 编程接口。
LINQ 系列技术提供了针对对象 (LINQ to Objects)、关系数据库 (LINQ to SQL) 和 XML (LINQ to XML) 的一致查询体验。
◆有关 LINQ 和 LINQ to XML 的更多信息,请参见 项目 LINQ 网站。该网站提供有关 LINQ 项目和相关技术的白皮书。
◆有关 LINQ to XML 和其他 Microsoft XML 技术的更多信息与新闻,请参见 XML 工作组博客(可能为英文网页)。
本文介绍直接利用LINQ进行查询。
现在有一个专门的System.Xml.Linq的命名空间
- XDocument srcTree = new XDocument(
- new XComment("This is a comment"),
- new XElement("Root",
- new XElement("Child1", "data1"),
- new XElement("Child2", "data2"),
- new XElement("Child3", "data3"),
- new XElement("Child2", "data4"),
- new XElement("Info5", "info5"),
- new XElement("Info6", "info6"),
- new XElement("Info7", "info7"),
- new XElement("Info8", "info8"),
- new XElement("Test","Chenxizhang",new XAttribute("ID",10248))
- )
- )
- Console.WriteLine(srcTree);
- XDocument doc = new XDocument(
- new XComment("This is a comment"),
- new XElement("Root",
- from el in srcTree.Element("Root").Elements()
- where ((string)el).StartsWith("data")
- select el
- )
- );
- Console.WriteLine(doc);
- Console.Read();
使用命名空间的例子
- XNamespace aw = "http://www.adventure-works.com";
- XElement root = new XElement(aw + "Root",new XAttribute(XNamespace.Xmlns + "aw",
"http://www.adventure-works.com"),new XElement(aw + "Child", "child content"));- Console.WriteLine(root);
- Console.Read();
新闻名称:LINQ进行查询简单概括
标题链接:http://www.shufengxianlan.com/qtweb/news26/309626.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联