我與一個應用程序,允許用戶創建和導入自定義表工作。我有需要允許這些客戶建立對導入的自定義表的動態查詢,我希望能夠使用LINQ來做到這一點。動態LINQ2SQL未映射表
我熟悉不過了如何創建動態LINQ查詢我所知道的要求DataContext對象上的現有映射對象的方法。由於用戶能夠在運行時創建自定義表(通過動態字符串構建的SQL),因此在任何DataContext中都沒有映射對象。
有沒有辦法來動態在運行時創建一個DataContext和映射對象與動態Linq查詢使用?
有一些其他的方式來做到這一點,而不訴諸字符串內置SQL?
這是通過使用反射發射調用的組合來動態構建類型並使用亞音速IQueryable引擎完成的。 – Firestrand 2010-01-29 20:09:44