Entity Framework type Double nom au sein d'une assemblée (6.1.0)

Je ne suis pas sûr de ce qui se passe, mais je reçois l'exception suivante lors d'une requête.
"Doublons de nom de type à l'intérieur d'une assemblée."
Je n'ai pas été capable de trouver une solution sur le web. J'avais résolu le problème en supprimant l'entité cadre de tous les projets dans les solutions et ré-installation à l'aide d'une pépite. Puis tout d'un coup, l'exception est de retour. J'ai vérifié mon schéma de table de plus de et plus et ne trouve rien de mal avec.

C'est la requête causant l'exception.

    var BaseQuery = from Users in db.Users
            join UserInstalls in db.UserTenantInstalls on Users.ID equals UserInstalls.UserID
            join Installs in db.TenantInstalls on UserInstalls.TenantInstallID equals Installs.ID
            where
                Users.Username == Username
                && Users.Password == Password
                && Installs.Name == Install
            select Users;

    var Query = BaseQuery.Include("UserTenantInstalls.TenantInstall");

    return Query.FirstOrDefault();

Comme je l'ai déjà mentionné, la même requête travaillait avant. Les données n'ont pas changé et que le code n'a pas changé.

  • J'ai été en mesure de résoudre à nouveau en répétant les étapes que j'ai mentionné. Cela commence à devenir vraiment ennuyeux. J'espère que quelqu'un peut jeter un peu de lumière à ce qui se passe.
  • Cela peut sembler une drôle de question, mais avez-vous des graines de votre base de données, ou peut-être changé la façon dont vous ensemencées il ? J'ai eu exactement le même problème que vous décrivez. Dans mon cas, j'ai newed un objet et de l'ajouter à un DbSet, newed un second objet de même type et de même ajouté de la même manière. Après la modification de ce newing à la fois des objets avant d'ajouter soit un permis de résoudre le problème.
  • J'ai eu le même problème et pour moi cela a fonctionné après j'ai Nettoyé et Reconstruit solution. Vraiment étrange.
InformationsquelleAutor CodeMilian | 2014-04-21