title: Multiple contexts per thread
body: <p>Is it safe to create multiple Context in one thread to save the data in the web application ?
  I've got the code like below and worry if it would work on big amount of iterations.
  Is there any problems with such code ?</p>
  
  <pre><code>    private void SaveContent(TargetSegment ts,
                                     Folder f,
                                     IEnumerable&lt;Module&gt; m)
      {
          using(var ctx = new EntityContainer())
          {
              var entity = CreateEntityFrom(ts, f, m);
  
              ctx.Entities.Add(entity);
              ctx.SaveChanges();
          } 
      }
  
      foreach(var ts in TargetSegments)
      {
          var f = FindFolder(ts);
          var m = ExtractModules(ts, f);
  
          SaveContent(ts, f, m);
      }
  </code></pre>