Lo schema specificato non è valido. Errori: più tipi con il nome

Sto lavorando in EF 6 e affrontando il seguente problema quando provo a eseguire il mio progetto.

Lo schema specificato non è valido. Errori:

Esistono più tipi con il nome “TableName” in EdmItemCollection in diversi spazi dei nomi. La mapping basata sulla convenzione richiede nomi univoci indipendentemente dallo spazio dei nomi in EdmItemCollection.

Ho provato troppo su StackOverFlow e su google e non ho trovato alcuna soluzione. Sto usando lo studio visivo 2012. Ho creato un singolo file .edmx per l’intero database. Ho cercato il nome tabella in tutto il progetto e c’è una singola occorrenza di tabella.

Per favore aiutami in questo senso

Finalmente ho capito la soluzione del problema. Nella mia domanda di cui sopra, ho dichiarato che ho solo un singolo file edmx nel mio progetto. È vero in un certo senso. Ma sbagliato nell’altro senso.

Sto usando git per gestire il mio codice. Ho creato un altro file edmx in un altro progetto e ho utilizzato il riferimento di quel progetto nel mio progetto principale.

Poi ho cambiato git branch con dll in .gitignore. Quelle DLL che erano in .gitignore non potevano essere rimpiazzate da git con le DLL del ramo appena cambiato. Quindi avevo due riferimenti di file edmx nel mio progetto con dll completamente compilati.

Problema risolto quando ho controllato con attenzione la mia cartella bin e rimosso la DLL che non era in realtà parte del ramo git attuale.

Spero ti possa aiutare. Commenta qui se qualche cosa non è chiara. Grazie