ASP.NET Linq VB語法
最近又開始用的Linq 語法,每次都要花時間找.... 把它記錄起來吧。
1. 首先一定要在App_Code裡新增一個Linq To SQL類別檔案
2. 然後把資料表拉進Linq畫面中。就可以開始寫Linq了(借用網路圖片)
新增語法
Dim db As New MyDataClassesDataContext
Dim MyProduct As New Product With {
.SysType = {Value},
.SysUserId = {Value},
.SysUserIp = {Value},
.SysResult = {Value},
.SysTime = {Value}
}
db.Product.InsertOnSubmit(MyProduct)
db.SubmitChanges()
更新語法
Dim db As New MyDataClassesDataContext
Dim MyProduct= (From p In db.Product _
Where p.Id = {id_Key} _
Select p).Single
Product.Product_Name= {Value}
Product.MyText= {Value}
db.SubmitChanges()
刪除語法
Dim db As New MyDataClassesDataContext
Dim MyProduct= From p In db.Product _
Where p.Id = {id_Key} _
Select p
db.Product.removeAll(MyProduct)
db.SubmitChanges()
更多用法可參考網址 :Using LINQ to SQL
另外在SQL用的newid() 亂數功能,在Linq 怎辦
參考次篇文章 如何讓 LINQ 支援亂數排序功能