Je klassen moeten een andere naam hebben of je moet voor elk schema een aparte context gebruiken.
De reden hiervoor is dat het EDM-model intern wordt gebruikt. Zelfs als u eerst code gebruikt, maakt het nog steeds een EDM-model aan en moet het alle beperkingen volgen en de manier waarop POCO-klassen worden gekoppeld aan entiteiten die zijn gedefinieerd in het CSDL-model. Entiteiten uit EDM zijn en POCO-klassen worden vergeleken op klassenaam (zonder naamruimten). Daarom moet elke klassenaam die in dezelfde context is toegewezen, uniek zijn en een verschillende naamruimte maakt het geen andere klassenaam.