01-20Asp.net--Linq语法

Linq语法--语言集成查询

同Sqlserver语句,但顺序颠倒了。

使用方法:

新建Linq类.dbml结尾的文件

在web窗体源代码中设计表,使用Repeater中转存放;

 1 <asp:Repeater ID="Repeater1" runat="server">
 2
 3         <HeaderTemplate>
 4             <table>
 5                 <tr><td>
 6                     学号</td>
 7                     <td>
 8                     姓名</td>
 9                 </tr>
10         </HeaderTemplate>
11             <ItemTemplate>
12                 <tr><td><%#DataBinder.Eval(Container.DataItem,"code") %><td>
13                           <td><%#DataBinder.Eval(Container.DataItem,"name") %></td>
14                     </tr>
15             </ItemTemplate>
16             <FooterTemplate>
17                 </table>
18             </FooterTemplate>
19         </asp:Repeater>

web窗体表设计--Repeater

在cs文件中调用数据库,就可以不使用DataSource

 1     protected void Page_Load(object sender, EventArgs e)
 2     {
 3        //Ling语句
 4         //变量dc代表数据库
 5         DataClassesDataContext dc = new DataClassesDataContext();
 6         //var万能变量,from 变量名(数据) in 数据库中的表,查询出来的数据
 7         var query = from r in dc.student select r;
 8         Repeater1.DataSource = query;//repeater1的数据来源query
 9         Repeater1.DataBind();//数据绑定
10     }

Linq语法

查看效果图:

时间: 2024-11-06 09:45:28

01-20Asp.net--Linq语法的相关文章

Linq语法详细

1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var ss1 = db.Am_recProScheme; //3 string sssql = "select * from Am_recProScheme"; 2.带where的查询 //1 var ss = from r in db.Am_recProScheme where r.rpId > 10 select r; //2 var ss

Linq 语法举例

1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var ss1 = db.Am_recProScheme; //3 string sssql = "select * from Am_recProScheme"; 2.带where的查询 //1 var ss = from r in db.Am_recProScheme where r.rpId > 10 select r; //2 var ss

Linq语法

1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var ss1 = db.Am_recProScheme; //3 string sssql = "select * from Am_recProScheme"; 2.带where的查询 //1 var ss = from r in db.Am_recProScheme where r.rpId > 10  select r; //2 var s

LINQ 语法

语言集成查询 (LINQ) 是 Visual Studio 2008 和 .NET Framework 3.5 版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁. 传统上,针对数据的查询都是以简单的字符串表示,而没有编译时类型检查或 IntelliSense 支持.此外,您还必须针对以下各种数据源学习不同的查询语言:SQL 数据库.XML 文档.各种 Web 服务等.LINQ 使查询成为 C# 和 Visual Basic 中的一等语言构造.您可以使用语言关键字和熟悉的运算符针对强

Linq语法详细(三种方式:linq、Lambda、SQL语法)

三种方式:linq.Lambda.SQL语法 1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var ss1 = db.Am_recProScheme; //3 string sssql = "select * from Am_recProScheme"; 2.带where的查询 //1 var ss = from r in db.Am_recProScheme where r.rpId >

Linq语法及用法

引用来自:http://blog.sina.com.cn/s/blog_9c47a1520100vjuf.html Linq语法及用法 (2011-12-23 09:40:26) 转载▼ 标签: 集合 temp1 复本 t2 默认值 linq sql it 分类: SQL System.Linq.IGrouping<T> System.Linq.ILookup<TKey,TElement> System.Linq.IOrderedEnumerable<T> System

常用linq语法 - 孔小爽 - 博客园

常用linq语法 1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var ss1 = db.Am_recProScheme; //3 string sssql = "select * from Am_recProScheme"; 2.带where的查询 //1 var ss = from r in db.Am_recProScheme where r.rpId > 10 select r; /

LINQ语法详解

我会通过一些列的实例向大家讲解LINQ的语法. 先创建一个Person类,作为数据实体 public class Person { public string Name { get; set; } public string Sex { get; set; } public int Age { get; set; } } List<Person> list = new List<Person>() { new Person(){ Name="Olive",Sex

简单的linq语法

1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var ss1 = db.Am_recProScheme; //3 string sssql = "select * from Am_recProScheme"; 2.带where的查询 //1 var ss = from r in db.Am_recProScheme where r.rpId > 10 select r; //2 var ss

Linq To Sql中实现Left Join与Inner Join使用Linq语法与lambda表达式

当前有两个表,sgroup与sgroupuser,两者通过gKey关联,而sgroup表记录的是组,而sgroupuser记录是组中的用户,因此在sgroupuser中不一定有数据.需要使用Left Join获取数据: Linq语法如下: var sg = (from g in dc.sgroup join gu in dc.sgroupuser on g.gKey equals gu.gKey into l from lgu in l.DefaultIfEmpty() select new {