2012-06-01 85 views
0

我在DB中有幾個引用,並且具有相同的表結構。 我不想寫幾個LINQ查詢到每個數據庫。是否可以使用動態Table參數開發一個查詢? 我的查詢示例:LINQ to SQL查詢中的動態表

var query = 
      from myTranslations in myContext.translations 
      where myTranslations.code == strLabelCode 
      select myTranslations; 
+0

如果你已經在你的數據庫中多次重複相同的結構......你可能已經有了一個基本的設計問題。爲什麼不將這些「相同表結構」重構爲單個表結構,並使用TypeId區分它們包含的數據。 –

+0

我不能這樣做,因爲一個參考可以用於細節和其他用戶。把它們壓在一起並不是很好的經驗。 – Ars

回答

1

不,對不起。這樣簡單 - 只能通過反射,這使得它比擁有多個表格對象更難。

0

使用DataContext的GetTable()方法來改變表型爲這裏列出MSDN