Linq匹配2个表的值

时间:2013-12-14 15:41:54

标签: linq entity-framework linq-to-sql

我有2个表,我只想选择“Active”值。 Table1的PeriodID仅用D1,D2,D3和D4固定。它不会再增加了。活动状态可能会发生变化。

我的表1如下:

PeriodID | Active
------------------
   D1    |    Y
   D2    |    Y
   D3    |    N
   D4    |    Y

我的表2如下:

RateID | CompanyCode |  D1  |  D2  |  D3  | D4
------------------------------------------------
  1    |    C1       |  1.1 |  1.5 |  1.9 | 2.0
  2    |    C2       |  2.1 |  2.5 |  2.9 | 3.0

我如何达到预期结果如下?感谢

RateID | CompanyCode |  D1  |  D2  | D4
----------------------------------------
  1    |      C1     |  1.1 |  1.5 | 2.0
  2    |      C2     |  2.1 |  2.5 | 3.0

以下是没有过滤器的查询:

From c In DB.Table2 Select c.D1,c.D2,c.D3,c.D4

0 个答案:

没有答案