<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://code.msdn.microsoft.com/rss.xsl"?><rss version="2.0"><channel><title>Linq to SQL Join Example</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Project/ProjectRss.aspx</link><description>A example of creating a dynamic join of client data with a T-SQL statement.      The power of Contains and T-SQL IN</description><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
A example of creating a dynamic join of client data with a T-SQL statement.&lt;br /&gt; &lt;br /&gt;The power of Contains and T-SQL IN&lt;br /&gt; &lt;br /&gt;See this blog post, &lt;a href="http://coolthingoftheday.blogspot.com/2008/01/being-in-in-linq-to-sql-or-how-i.html" class="externalLink"&gt;Being IN in LINQ to SQL - Or How I learned to Love Contains (aka Getting Linq to SQL to generate a T-SQL WHERE clause that includes an IN)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for more information...&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Details
&lt;/h2&gt; &lt;br /&gt;So today was my first time really playing with Linq to SQL (or any flavor of Linq for that matter). I'm prototyping a new feature and wanted to see how Linq could help... &lt;br /&gt; &lt;br /&gt;The biggest road block? Trying to figure out how to do a IN in Linq to SQL, i.e. SELECT * FROM table WHERE column IN ('value','another','etc')&lt;br /&gt; &lt;br /&gt;Dynamically building OR's wasn't going to cut it. (Linq: ... WHERE C.Column = &amp;quot;Value&amp;quot; or C.Column = &amp;quot;another&amp;quot; or C.Column = &amp;quot;etc&amp;quot; ) &lt;br /&gt; &lt;br /&gt;And using a Lambda expression in the Linq Where was making my brain hurt. &lt;br /&gt; &lt;br /&gt;There had to be a simple and easy way to do this...&lt;br /&gt; &lt;br /&gt;Luckily through the power of the search I found a hint for a truly workable and clean solution. One that results in final SQL that includes an IN. The Blomsma Code - LINQ to SQL: Joining database data with non-database data&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;The magic is with the Contains and to turn the Where on its head. &lt;br /&gt; &lt;br /&gt;Here's an example (see the screenshots below).  The code pretty much speaks for itself. &lt;br /&gt; &lt;br /&gt;The key is the order in the Where clause. I kept looking for an another method, another way, a more T-SQL kind of thing. Some way to say emp.Country IN bla bla or emp.Country.Contains(bla, bla), etc. But nothing would work or result in an IN based SQL Query... That is until I found the hint I needed in the above post.&lt;br /&gt; &lt;br /&gt;Now the below code works exactly as I wanted. It builds a T-SQL statement using IN in the WHERE clause, is clean, scalable and easy to understand...&lt;br /&gt; &lt;br /&gt;The source code and project is also available here, http://code.msdn.microsoft.com/LinqtoSQLJoinExample (but it's all below too... Yep, that's it, that's all of it... )&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Source Example
&lt;/h2&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=311" alt="LinqSQLJoin01.png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Screenshots
&lt;/h2&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=312" alt="image[4].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=313" alt="image[11].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=314" alt="image[12].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=315" alt="image[19].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=316" alt="image[27].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
T-SQL Generated by Linq to SQL
&lt;/h2&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=USA&amp;amp;referringTitle=Home"&gt;USA&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8 &lt;br /&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0, @p1)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=USA&amp;amp;referringTitle=Home"&gt;USA&lt;/a&gt;&lt;br /&gt;-- @p1: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=UK&amp;amp;referringTitle=Home"&gt;UK&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8 &lt;br /&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=UK&amp;amp;referringTitle=Home"&gt;UK&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8&lt;br /&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0, @p1)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=France&amp;amp;referringTitle=Home"&gt;France&lt;/a&gt;&lt;br /&gt;-- @p1: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=UK&amp;amp;referringTitle=Home"&gt;UK&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8 &lt;br /&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0, @p1, @p2)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=France&amp;amp;referringTitle=Home"&gt;France&lt;/a&gt;&lt;br /&gt;-- @p1: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=UK&amp;amp;referringTitle=Home"&gt;UK&lt;/a&gt;&lt;br /&gt;-- @p2: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=USA&amp;amp;referringTitle=Home"&gt;USA&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8 &lt;br /&gt;
&lt;/div&gt;</description><author>gduncan411</author><pubDate>Thu, 31 Jan 2008 22:53:41 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080131P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
A example of creating a dynamic join of client data with a T-SQL statement.&lt;br /&gt; &lt;br /&gt;The power of Contains and T-SQL IN&lt;br /&gt; &lt;br /&gt;See this blog post, &lt;a href="http://coolthingoftheday.blogspot.com/2008/01/being-in-in-linq-to-sql-or-how-i.html" class="externalLink"&gt;Being IN in LINQ to SQL - Or How I learned to Love Contains (aka Getting Linq to SQL to generate a T-SQL WHERE clause that includes an IN)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for more information...&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Details;
&lt;/h2&gt; &lt;br /&gt;So today was my first time really playing with Linq to SQL (or any flavor of Linq for that matter). I'm prototyping a new feature and wanted to see how Linq could help... &lt;br /&gt; &lt;br /&gt;The biggest road block? Trying to figure out how to do a IN in Linq to SQL, i.e. SELECT * FROM table WHERE column IN ('value','another','etc')&lt;br /&gt; &lt;br /&gt;Dynamically building OR's wasn't going to cut it. (Linq: ... WHERE C.Column = &amp;quot;Value&amp;quot; or C.Column = &amp;quot;another&amp;quot; or C.Column = &amp;quot;etc&amp;quot; ) &lt;br /&gt; &lt;br /&gt;And using a Lambda expression in the Linq Where was making my brain hurt. &lt;br /&gt; &lt;br /&gt;There had to be a simple and easy way to do this...&lt;br /&gt; &lt;br /&gt;Luckily through the power of the search I found a hint for a truly workable and clean solution. One that results in final SQL that includes an IN. The Blomsma Code - LINQ to SQL: Joining database data with non-database data&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;The magic is with the Contains and to turn the Where on its head. &lt;br /&gt; &lt;br /&gt;Here's an example (see the screenshots below).  The code pretty much speaks for itself. &lt;br /&gt; &lt;br /&gt;The key is the order in the Where clause. I kept looking for an another method, another way, a more T-SQL kind of thing. Some way to say emp.Country IN bla bla or emp.Country.Contains(bla, bla), etc. But nothing would work or result in an IN based SQL Query... That is until I found the hint I needed in the above post.&lt;br /&gt; &lt;br /&gt;Now the below code works exactly as I wanted. It builds a T-SQL statement using IN in the WHERE clause, is clean, scalable and easy to understand...&lt;br /&gt; &lt;br /&gt;The source code and project is also available here, http://code.msdn.microsoft.com/LinqtoSQLJoinExample (but it's all below too... Yep, that's it, that's all of it... )&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Source
&lt;/h2&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2008/01/being-in-in-linq-to-sql-or-how-i.html" class="externalLink"&gt;[image:LinqSQLJoin01.png]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Screenshots
&lt;/h2&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=312" alt="image[4].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=313" alt="image[11].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=314" alt="image[12].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=315" alt="image[19].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=LinqtoSQLJoinExample&amp;amp;DownloadId=316" alt="image[27].png" /&gt;&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
T-SQL Generated by Linq to SQL
&lt;/h2&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=USA&amp;amp;referringTitle=Home"&gt;USA&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8 &lt;br /&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0, @p1)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=USA&amp;amp;referringTitle=Home"&gt;USA&lt;/a&gt;&lt;br /&gt;-- @p1: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=UK&amp;amp;referringTitle=Home"&gt;UK&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8 &lt;br /&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=UK&amp;amp;referringTitle=Home"&gt;UK&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8&lt;br /&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0, @p1)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=France&amp;amp;referringTitle=Home"&gt;France&lt;/a&gt;&lt;br /&gt;-- @p1: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=UK&amp;amp;referringTitle=Home"&gt;UK&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8 &lt;br /&gt; &lt;br /&gt;SELECT &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employee%20ID&amp;amp;referringTitle=Home"&gt;Employee ID&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=EmployeeID&amp;amp;referringTitle=Home"&gt;EmployeeID&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Last%20Name&amp;amp;referringTitle=Home"&gt;Last Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=LastName&amp;amp;referringTitle=Home"&gt;LastName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=First%20Name&amp;amp;referringTitle=Home"&gt;First Name&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=FirstName&amp;amp;referringTitle=Home"&gt;FirstName&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Title&amp;amp;referringTitle=Home"&gt;Title&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Birth%20Date&amp;amp;referringTitle=Home"&gt;Birth Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=BirthDate&amp;amp;referringTitle=Home"&gt;BirthDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Hire%20Date&amp;amp;referringTitle=Home"&gt;Hire Date&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HireDate&amp;amp;referringTitle=Home"&gt;HireDate&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Address&amp;amp;referringTitle=Home"&gt;Address&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=City&amp;amp;referringTitle=Home"&gt;City&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Region&amp;amp;referringTitle=Home"&gt;Region&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Postal%20Code&amp;amp;referringTitle=Home"&gt;Postal Code&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=PostalCode&amp;amp;referringTitle=Home"&gt;PostalCode&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home%20Phone&amp;amp;referringTitle=Home"&gt;Home Phone&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=HomePhone&amp;amp;referringTitle=Home"&gt;HomePhone&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Extension&amp;amp;referringTitle=Home"&gt;Extension&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Photo&amp;amp;referringTitle=Home"&gt;Photo&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Notes&amp;amp;referringTitle=Home"&gt;Notes&lt;/a&gt;, &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Reports%20To&amp;amp;referringTitle=Home"&gt;Reports To&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=ReportsTo&amp;amp;referringTitle=Home"&gt;ReportsTo&lt;/a&gt;&lt;br /&gt;FROM &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Employees&amp;amp;referringTitle=Home"&gt;Employees&lt;/a&gt; AS &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;&lt;br /&gt;WHERE &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=t0&amp;amp;referringTitle=Home"&gt;t0&lt;/a&gt;.&lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Country&amp;amp;referringTitle=Home"&gt;Country&lt;/a&gt; IN (@p0, @p1, @p2)&lt;br /&gt;-- @p0: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=France&amp;amp;referringTitle=Home"&gt;France&lt;/a&gt;&lt;br /&gt;-- @p1: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=UK&amp;amp;referringTitle=Home"&gt;UK&lt;/a&gt;&lt;br /&gt;-- @p2: Input String (Size = 0; Prec = 0; Scale = 0) &lt;a href="http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=USA&amp;amp;referringTitle=Home"&gt;USA&lt;/a&gt;&lt;br /&gt;-- Context: SqlProvider(SqlCE) Model: AttributedMetaModel Build: 3.5.21022.8 &lt;br /&gt;
&lt;/div&gt;</description><author>gduncan411</author><pubDate>Thu, 31 Jan 2008 22:53:00 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080131P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
A example of creating a dynamic join of client data with a T-SQL statement.&lt;br /&gt; &lt;br /&gt;The power of Contains and T-SQL IN&lt;br /&gt; &lt;br /&gt;See this blog post, &lt;a href="http://coolthingoftheday.blogspot.com/2008/01/being-in-in-linq-to-sql-or-how-i.html" class="externalLink"&gt;Being IN in LINQ to SQL - Or How I learned to Love Contains (aka Getting Linq to SQL to generate a T-SQL WHERE clause that includes an IN)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for more information...&lt;br /&gt; &lt;br /&gt;Also see the Releases tab for the code example.&lt;br /&gt; &lt;br /&gt;Thanks&lt;br /&gt;
&lt;/div&gt;</description><author>gduncan411</author><pubDate>Thu, 31 Jan 2008 22:40:33 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080131P</guid></item><item><title>UPDATED RELEASE: Simple Linq to SQL Join Example (Jan 25, 2008)</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Release/ProjectReleases.aspx?ReleaseId=58</link><description>This is a simple Linq to SQL join example.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See this blog post, &amp;#91;URL&amp;#58;Being IN in LINQ to SQL - Or How I learned to Love Contains &amp;#40;aka Getting Linq to SQL to generate a T-SQL WHERE clause that includes an IN&amp;#41;&amp;#124;http&amp;#58;&amp;#47;&amp;#47;coolthingoftheday.blogspot.com&amp;#47;2008&amp;#47;01&amp;#47;being-in-in-linq-to-sql-or-how-i.html&amp;#93; for more information...</description><author></author><pubDate>Thu, 31 Jan 2008 22:38:35 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Simple Linq to SQL Join Example (Jan 25, 2008) 20080131P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
A example on creating a dynamic join of client data with a T-SQL statement.&lt;br /&gt; &lt;br /&gt;The power of Contains and T-SQL IN&lt;br /&gt; &lt;br /&gt;See this blog post, &lt;a href="http://coolthingoftheday.blogspot.com/2008/01/being-in-in-linq-to-sql-or-how-i.html" class="externalLink"&gt;Being IN in LINQ to SQL - Or How I learned to Love Contains (aka Getting Linq to SQL to generate a T-SQL WHERE clause that includes an IN)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for more information...&lt;br /&gt; &lt;br /&gt;Also see the Releases tab for the code example.&lt;br /&gt; &lt;br /&gt;Thanks&lt;br /&gt;
&lt;/div&gt;</description><author>gduncan411</author><pubDate>Thu, 31 Jan 2008 22:38:01 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080131P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
A example on creating a dynamic join of client data with a T-SQL statement.&lt;br /&gt;&lt;br /&gt;The power of Contains and T-SQL IN
&lt;br /&gt; &lt;br /&gt;See this blog post, &lt;a href="http://coolthingoftheday.blogspot.com/2008/01/being-in-in-linq-to-sql-or-how-i.html" class="externalLink"&gt;Being IN in LINQ to SQL - Or How I learned to Love Contains (aka Getting Linq to SQL to generate a T-SQL WHERE clause that includes an IN)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for more information...&lt;br /&gt;
&lt;/div&gt;</description><author>gduncan411</author><pubDate>Thu, 31 Jan 2008 22:35:51 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080131P</guid></item><item><title>UPDATED RELEASE: Simple Linq to SQL Join Example (Jan 25, 2008)</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Release/ProjectReleases.aspx?ReleaseId=58</link><description>This is a simple Linq to SQL join example.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See this blog post, &amp;#91;URL&amp;#58;Being IN in LINQ to SQL - Or How I learned to Love Contains &amp;#40;aka Getting Linq to SQL to generate a T-SQL WHERE clause that includes an IN&amp;#41;&amp;#124;http&amp;#58;&amp;#47;&amp;#47;coolthingoftheday.blogspot.com&amp;#47;2008&amp;#47;01&amp;#47;being-in-in-linq-to-sql-or-how-i.html&amp;#93; for more information...</description><author></author><pubDate>Sat, 26 Jan 2008 04:43:55 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Simple Linq to SQL Join Example (Jan 25, 2008) 20080126A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Resource Page Description&lt;/b&gt;&lt;br /&gt;A example on creating a dynamic join of client data with a T-SQL statement.&lt;br /&gt;&lt;br /&gt;The power of Contains and T-SQL IN
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;See this blog post, &lt;a href="http://coolthingoftheday.blogspot.com/2008/01/being-in-in-linq-to-sql-or-how-i.html" class="externalLink"&gt;Being IN in LINQ to SQL - Or How I learned to Love Contains (aka Getting Linq to SQL to generate a T-SQL WHERE clause that includes an IN)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for more information...&lt;br /&gt;
&lt;/div&gt;</description><author>gduncan411</author><pubDate>Sat, 26 Jan 2008 04:42:52 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080126A</guid></item><item><title>UPDATED RELEASE: Simple Linq to SQL Join Example (Jan 25, 2008)</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Release/ProjectReleases.aspx?ReleaseId=58</link><description>This is a simple Linq to SQL join example</description><author></author><pubDate>Sat, 26 Jan 2008 02:37:59 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Simple Linq to SQL Join Example (Jan 25, 2008) 20080126A</guid></item><item><title>CREATED RELEASE: Simple Linq to SQL Join Example (Jan 25, 2008)</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Release/ProjectReleases.aspx?ReleaseId=58</link><description>This is a simple Linq to SQL join example</description><author></author><pubDate>Sat, 26 Jan 2008 02:32:47 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Simple Linq to SQL Join Example (Jan 25, 2008) 20080126A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://code.msdn.microsoft.com/LinqtoSQLJoinExample/Wiki/View.aspx?title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Resource Page Description&lt;/b&gt;&lt;br /&gt;A example on creating a dynamic join of client data with a T-SQL statement.&lt;br /&gt;&lt;br /&gt;The power of Contains and T-SQL IN
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>gduncan411</author><pubDate>Sat, 26 Jan 2008 02:29:40 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080126A</guid></item></channel></rss>