title: Entity Framework Code First Configure Schema Per Entity
body: <p>In LINQ to SQL there is a very simple convention to tell the mapper what database schema to use - <code>[Table(Name = "SchemaName.TableName")]</code>.</p>
  
  <p>Is there something similar in EF CF 4.1? I would rather not use annotations in the entity classes to keep them as pure as possible. For the sake of keeping my project moving I'll make the sacrifice though.</p>
  
  <p>This question is close, but not exactly what I need. It may even be outdated as it looks like it's referring to classes that have been renamed or have had breaking changes since the recent EF 4.1 release - <a href="https://stackoverflow.com/questions/4841847/entity-framework-4-code-first-creating-db-in-another-schema-mapsingletype">Entity Framework 4: Code First - Creating db in another schema? MapSingleType?</a></p>
  
  <p>EDIT: I should also mention that my application has three schemas at the moment, so I can't necessarily use a solution that changes only the default schema from "dbo" to "otherschema".</p>