代码改变世界

随笔分类 -  LINQ

Linq to sql学习之查询句法

2011-05-15 16:29 by 观海看云, 354 阅读, 收藏, 编辑
摘要: select描述:查询顾客的公司名、地址信息查询句法:var构建匿名类型1 =fromcinctx.Customersselectnew{公司名= c.CompanyName,地址= c.Address};对应SQL:SELECT [t0].[CompanyName], [t0].[Address]FROM [dbo].[Customers] AS [t0]描述:查询职员的姓名和雇用年份查询句法:var构建匿名类型2 =fromempinctx.Employeesselectnew{姓名= emp.LastName + emp.FirstName,雇用年= emp.HireDate.Value 阅读全文

sql语句-linq语言-lambda表达式对照

2011-03-02 22:11 by 观海看云, 4989 阅读, 收藏, 编辑
摘要: 1、 查询Student表中的所有记录的Sname、Ssex和Class列。select sname,ssex,class from studentLinq: from s in Students select new { s.SNAME, s.SSEX, s.CLASS }Lambda: Students.Select( s => new { SNAME = s.SNAME,SSEX = s.SSEX,CLASS = s.CLASS }) 2、 查询教师所有的单位即不重复的Depart列。select distinct depart from teacherLinq: from t i 阅读全文

LINQ To ADO.Net中几个方法(1)

2011-03-02 22:03 by 观海看云, 212 阅读, 收藏, 编辑
摘要: var query1 = from p in dt1.AsEnumerable() from pp in dt2.AsEnumerable() where p.Field<string>("sruser") == pp.Field<string>("stuser") select p; DataTable dt3 = query1.CopyToDataTable<DataRow>(); 阅读全文

关于DataGridView的数据源绑定字符串两个值得注意的问题

2011-03-02 21:44 by 观海看云, 310 阅读, 收藏, 编辑
摘要: 1. LINQ的查询结果无法直接作为DataGridView的数据源DataGridView的DataSource属性为object类型,但并不意味着任何类型都可以作为DataGridView的数据源。DataGridView的数据源必须是实现以下接口的任意类型: (1)IList 接口,包括一维数组。 (2)IListSource 接口,例如,DataTable和DataSet类。 (3)IBindingList 接口,例如,BindingList<T>类。 (4)IBindingListView 接口,例如,BindingSource类。而LINQ查询结果为IEnumerabl 阅读全文
点击右上角即可分享
微信分享提示