Dina klasser måste ha olika namn eller så måste du använda separata sammanhang för varje schema.
Anledningen till detta är EDM-modell som används internt. Även om du använder code-first skapar den fortfarande EDM-modell på baksidan och den måste följa alla dess begränsningar och hur POCO-klasser matchas med entiteter som definieras i CSDL-modellen. Entiteter från EDM är och POCO-klasser matchas av klassnamn (utan namnrymder). På grund av det måste varje klassnamn som mappas i samma sammanhang vara unikt och olika namnområden gör det inte till ett annat klassnamn.