title: Entity Framework 4.1 Code First - Define many-to-many using data annotations only
body: <p>Is it possible to define a many-to-many relationship in Entity Framework 4.1 (Code First approach) using Data Annotations only, without model builder?</p>
  
  <p>For example, something like:</p>
  
  <pre><code>Product = { Id, Name, ... }
  Category = { Id, Name, ... }
  ProductCategory = { ProductId, CategoryId }
  </code></pre>
  
  <p>You get the picture.</p>
  
  <p>I don't want to have an intermediate entity <code>ProductCategory</code> in the context with two many-to-ones since I don't have any additional data, just the two FKs. Also, I should be able to define table name for the intermediate table for use with an existing database.</p>