0
我正在尋找讓我的用戶對數據庫運行linq查詢的方法。使用EF發佈針對數據庫的Linq查詢使用EF
例如,用戶可能會輸入「from p in product select p.Name」,然後在UI中獲取結果。
理想情況下,它會使用實體框架來完成它的工作。
這可能嗎?
我正在尋找讓我的用戶對數據庫運行linq查詢的方法。使用EF發佈針對數據庫的Linq查詢使用EF
例如,用戶可能會輸入「from p in product select p.Name」,然後在UI中獲取結果。
理想情況下,它會使用實體框架來完成它的工作。
這可能嗎?
除非你想編碼你自己的解析器,並在運行時建立表達式樹或編譯查詢,那麼可能沒有。但是你可以檢查Entity SQL - 它就像在實體模型上運行的SQL一樣。
或者您可以將LinqPad安裝到您的用戶 - 但這是真正的解決方案。