title: I have a Tags Table. How to Bulk Insert using LINQ?
body: <p>I am using VB.NET with LINQ to MS SQL.
  I have two following tables. Now I want to insert multiple items in Tags Table using LINQ, but also wants to check that if any of tag exists in Tags table. It doesn't insert it again and bring the TagID in both cases (if inserted or if found existed)</p>
  
  <pre><code>CREATE TABLE Tags
      (TagID bigint not null , 
      Tag varchar(100) NULL )
  
  CREATE TABLE VideoTags
      (VideoID bigint not null , 
      TagID bigint not null )
  </code></pre>
  
  <p>What's the best way to acheive this using LINQ?</p>
  
  <p>Thanks in advance</p>