title: What does WebActivator do?
body: <p>This code was generated for me after added entity framework code-first for SQL Server CE using NuGet. They did no changes to any other file. The file <code>SQLCEEntityFramework.cs</code> was created and placed in <code>App_Start</code> folder.</p>
  
  <p>Does this mean it automatically gets executed or something? The same thing happened when I added Ninject for MVC 3. No code was added to the <code>global.ascx</code> file so I have no idea if its plug and play or I have to configure something.</p>
  
  <pre><code>[assembly: WebActivator.PreApplicationStartMethod(typeof(StackTorrents.WebUI.App_Start.SQLCEEntityFramework), "Start")]
  </code></pre>