クラスの名前は異なる必要があります。そうでない場合は、スキーマごとに個別のコンテキストを使用する必要があります。
この理由は、内部で使用されるEDMモデルです。コードファーストを使用している場合でも、背後にEDMモデルが作成され、すべての制限と、POCOクラスがCSDLモデルで定義されたエンティティに一致する方法に従う必要があります。 EDMのエンティティはあり、POCOクラスはクラス名(名前空間なし)で照合されます。そのため、同じコンテキストにマップされた各クラス名は一意である必要があり、名前空間が異なってもクラス名が異なってはなりません。