What mappings are [un]supported in Entity Framework?


In brown-field scenarios (where the app or a large part of it already exists), it is likely the database is already in place. In many cases the schema of this database can not be modified. In these cases, most of your ability to control which ORM mappings are used will depend on decisions around your domain model. If we had a map (no pun intended) of all of the possible ORM mappings and which were supported in EF v.1, EF v.2, L2S, Nhibernate, etc. we could avoid unsupported mappings and/or lean toward the more manageable ones.