在上面一篇文章Linq To Sql用object的动态查询与保存log篇中,我们提到了使用object的动态查询。本文在上文的基础上,再做更加深入的引申。同时修正上文中一些不妥的地方。1, object的动态查询续 首先要做的事情,就是将Find的函数改成扩展方法。扩展方法只能放在静态类里,而且它的第一个参数必须带this关键字。在上文中,作者留下了一..
Store Procedure,存储过程。也是被别人写过的东西。我习惯性先看别人都写了点啥,然后才开始想看看自己还要写点啥。那就先谈谈它与udf的区别吧。 在Linq To Sql进阶系列(四)User Define Function篇 中,我们提到了两者的差别。比如Store Procedure支持多个rowset的,而udf不行。他们还有一些其他的差别。Store Procedure只能返回整型,..
使用LINQ to XML还可以将XML文件中的属性转换为元素。下面的实例代码使用LINQ to XML将Books.xml文件中的ID属性转换名称为ID的元素。转换操作之后,并将Books.xml文件的内容显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用..
使用LINQ to XML还可以删除XML文件中的元素。下面的实例代码使用LINQ to XML删除了Books.xml文件中的指定的元素。删除元素之后,并将Books.xml文件的内容显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用LINQ查询包含子元素..
使用LINQ to XML还可以修改XML文件中的元素。下面的实例代码使用LINQ to XML修改了Books.xml文件中的指定的元素。修改元素之后,并将Books.xml文件的内容显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用LINQ查询ID属性的值..
LINQ to XML不但可以读取、查询XML文件,而且还可以创建XML文件。使用LINQ to XML操作XML文件是一件非常简单的事情。创建XML文件的具体方法如下:(1)创建XDocument类的一个实例。(2)按照XML文件的格式,分别把XML文件的XML声明、元素、注释等内容添加到XDocument类的实例中。(3)调用Save()方法将XDocument类的实例保存为XML文件。 ..
使用LINQ to XML还可以添加新的元素到XML文件。下面的实例代码使用XElement类创建了一个新元素,并动态添加到Books.xml文件中。添加新元素之后,并将Books.xml文件的内容显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用XEl..
下面的实例代码使用LINQ to XML查询XML文件中指定属性值的元素,并计算元素的Price属性的平均值,然后将该平均值显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用LINQ表达式查询xe实例中名称为Book的、ID属性的值包含10字符..
下面的实例代码使用LINQ to XML查询XML文件中指定属性值的元素,并对查询结果中的元素进行排序,然后将元素的名称显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用LINQ表达式查询xe实例中名称为Book的、ID属性的值包含10字符..
下面的实例代码使用LINQ to XML查询XML文件中指定元素的子元素,并将元素及其值显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用LINQ表达式查询xe实例中包含名称为Remark子元素的元素,查询结果保存为elements变量。(4)在..
下面的实例代码使用LINQ to XML查询XML文件中指定属性值的元素,并将元素及其ID属性的值显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用LINQ表达式查询xe实例中名称为Book的、ID属性的值包含10字符串的元素,查询结果保存为..
下面的实例代码使用LINQ to XML查询XML文件中指定名称的元素,并将元素及其ID属性的值显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XElement类的Load()方法读取Books.xml文件的内容,并创建为xe实例。(3)使用LINQ表达式查询xe实例中名称为Book的、子元素Name的值为Book 0002的元素,查询结果保存..
LINQ to XML一个很重要的功能就是能够方便地、灵活地查询XML文件。下面的实例代码使用LINQ to XML查询XML文件的根元素,并将根元素的名称显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。(2)使用XDocument类的Load()方法读取Books.xml文件的内容,并创建为doc实例。(3)使用LINQ表达式查询doc实例中包含名称..
LINQ to XML读取XML文件的内容是一件非常容易的事情。XDocument和XElement类都提供了导入XML文件的Load()方法。该方法就可以读取XML文件的内容,并转换为XDocument或XElement类的实例。 下面的实例代码使用XElement类的Load()方法读取Books.xml文件的内容,并显示在网页中。具体步骤如下。(1)将Books.xml文件的访问地址转换为物理地址。..