最近又開始用的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 支援亂數排序功能

 

 

 

相关文章