none
如何使用Linq查詢資料表內的所有欄位的所有資料 RRS feed

  • 問題

  • SQL Server 2014 + visual studio 2015

    請問有辦法使用Linq搜尋某個資料表內的所有欄位所有資料嗎?

    要找出欄位中有相符的字串即可,不用完全相同(模糊搜尋欄位)

    只要該筆資料的某個欄位相符就要顯示該筆資料

    不知道能否用Linq完成這項功能......

    2018年11月21日 上午 09:23

解答

  • 與其用 LINQ 不如用 ADO.NET...

    Entity Framework 有允許執行 SQL 指令的方法,或是用 Dapper 也行。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已標示為解答 yoyoing 2018年11月27日 上午 07:00
    2018年11月21日 下午 02:20
    版主

所有回覆

  • linq 應該不能直接這樣做。建議你直接用取得 SELECT * FROM INFORMATION_SCHEMA.COLUMNS 得到所有的欄位 接著自己用程式組 SQL 查詢。


    2018年11月21日 上午 09:37
  • 與其用 LINQ 不如用 ADO.NET...

    Entity Framework 有允許執行 SQL 指令的方法,或是用 Dapper 也行。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已標示為解答 yoyoing 2018年11月27日 上午 07:00
    2018年11月21日 下午 02:20
    版主
  • 這篇討論是比對兩個欄位, 您可以自行改成比對多個欄位即可:

    How to Search two columns in table as if they were one

    2018年11月21日 下午 03:31