<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>'Linq query' Thread RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the thread 'Linq query' posted on the 'C#' forum at Programmer's Heaven.</description>
    <language>en</language>
    <copyright>Copyright 2013 Programmers Heaven</copyright>
    <pubDate>Sun, 19 May 2013 03:25:36 -0700</pubDate>
    <lastBuildDate>Sun, 19 May 2013 03:25:36 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>Linq query</title>
      <link>http://www.programmersheaven.com/mb/csharp/428260/428260/linq-query/</link>
      <description>Don't know if this is the correct forum, my apologies if not.&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
I'm new to LinQ and I'm having trouble converting the following TSQL query to a LinQ query:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: Blue;"&gt;&lt;span style="font-size: xx-small;"&gt;    SELECT r.*&lt;br /&gt;
      FROM [Rule] r&lt;br /&gt;
INNER JOIN [RuleType] rt&lt;br /&gt;
        ON r.[RuleTypeId] = rt.[RuleTypeId]&lt;br /&gt;
       AND rt.[RuleCategoryId] = 1 &lt;br /&gt;
       AND 35 IN (SELECT DISTINCT c.StateId &lt;br /&gt;
                    FROM [Citation] c&lt;br /&gt;
                   WHERE r.[CitationId] = c.[CitationId]&lt;br /&gt;
                   UNION&lt;br /&gt;
                  SELECT DISTINCT a.StateId &lt;br /&gt;
                    FROM [Agency] a&lt;br /&gt;
                   WHERE r.[AgencyId] = a.[AgencyId])&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;The DB looks like:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: xx-small;"&gt;---------------          ------------------&lt;br /&gt;
|    Rule     |          |   Rule Type    |                      ------------------&lt;br /&gt;
---------------          -----------------|                      | RuleCategory   |&lt;br /&gt;
| RuleId      |    -----+| RuleTypeId     |                      ------------------&lt;br /&gt;
| RuleName    |    |     | RuleCategoryId |&amp;gt;o-------------------+| RuleCategoryId |&lt;br /&gt;
| RuleDesc    |    |     | RuleType       |                      | RuleCategory   |&lt;br /&gt;
| RuleTypeId  |&amp;gt;o--|     -----------------|   --------------     ------------------&lt;br /&gt;
| CitiationId |&amp;gt;o-------                      |  Citation  |&lt;br /&gt;
| AgencyId    |&amp;gt;o--    |                      -------------|&lt;br /&gt;
---------------   |    |---------------------+| CitationId |&lt;br /&gt;
                  |                           | Citation   |&lt;br /&gt;
                  |                           | StateID    |&lt;br /&gt;
                  |      --------------       --------------&lt;br /&gt;
                  |      |  Agencey   |              V&lt;br /&gt;
                  |      --------------              o&lt;br /&gt;
                  ------+| AgencyId   |              |&lt;br /&gt;
                         | AgencyName |              |&lt;br /&gt;
                         | AgencyDesc |              |&lt;br /&gt;
                         | StateId    |&amp;gt;o-----------\|&lt;br /&gt;
                         --------------              |&lt;br /&gt;
                                                     |&lt;br /&gt;
                                                     +&lt;br /&gt;
                                               -------------&lt;br /&gt;
                                               |   State   |&lt;br /&gt;
                                               -------------&lt;br /&gt;
                                               | StateId   |&lt;br /&gt;
                                               | StateName |&lt;br /&gt;
                                               -------------&lt;/span&gt;&lt;span style="color: Green;"&gt;&lt;/span&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/csharp/428260/428260/linq-query/</guid>
      <pubDate>Thu, 12 Apr 2012 13:37:15 -0700</pubDate>
      <category>C#</category>
    </item>
    <item>
      <title>Re: Linq query</title>
      <link>http://www.programmersheaven.com/mb/csharp/428260/428311/re-linq-query/#428311</link>
      <description>&lt;a href="http://ajaypatelfromsanthal.blog.com/2012/03/15/joins-in-linq/"&gt;Here&lt;/a&gt; is an example for joins in Linq,&lt;br /&gt;
&lt;br /&gt;
This may help you...&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/csharp/428260/428311/re-linq-query/#428311</guid>
      <pubDate>Mon, 16 Apr 2012 23:58:59 -0700</pubDate>
      <category>C#</category>
    </item>
  </channel>
</rss>