Linq to SQL 学习笔记
<1:>linq 基本语法(vb.net)
引用空间
Imports System.Data.Linq.SqlClient
1)查询记录
dim sr =from m in db.books
where m.id>100 and m.name.Contains(searchString)'包含关系
order by m.id'排序
select m'选择
2)查询字段
dim us=from m in db.books
where m.id=100
select m.user
for each u1 in us
viewbag.msg=u1
end for
3)选择前10条
Dim kc = From m In db_hn.vw_u_kc
Order By m.FItemID
Select m Take 10'选择前10条数据
4)Skip
说 明:跳过集合的前n个元素;延迟。即我们跳过给定的数目返回后面的结果集。
Dim kc = From m In db_hn.vw_u_kc
Order By m.FItemID
Select m skip 10'选择料号前10以外的产品
5)DateDiffDay
说明:在两个变量之间比较。分别有:DateDiffDay、 DateDiffHour、
DateDiffMillisecond、DateDiffMinute、DateDiffMonth、 DateDiffSecond、
DateDiffYear
Dim q = From i In db.Orders
Where SqlMethods.DateDiffDay(i.OrderDate, i.ShippedDate) < 10
Select i