2012-06-01 86 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