La séquence d'effort Entity Framework ne contient pas d'éléments correspondants


Question

Donc, j'ai essayé de configurer Effort et je n'ai pas beaucoup de succès. En regardant sur leur site et les commentaires des gens, cela semble assez simple.

J'ai commencé petit parce que je voulais juste vérifier si ça marche. L'erreur que je reçois est "La séquence ne contient aucun élément correspondant"

J'ai ajouté un constructeur comme celui-ci à dbcontext.

public ApplicationDbContext(DbConnection connection) 
        : base(connection, true)
    {
    }

Ma configuration ressemble à celle de mon test

public ApplicationDbContext(DbConnection connection) 
        : base(connection, true)
    {
    }

Juste un test pour voir si cela fonctionne

public ApplicationDbContext(DbConnection connection) 
        : base(connection, true)
    {
    }

Classe pour MyType

public ApplicationDbContext(DbConnection connection) 
        : base(connection, true)
    {
    }

J'ai également essayé cela avec le createpersistent. Même résultat.

J'utilise d'abord le code e6, mvc 5, .net 462.

Réponse populaire

Trouvé le problème, j'ai eu un autre modèle de données avec une propriété contenant l'annotation suivante. Ça ne lui a pas plu. Commenté et cela a fonctionné.

[Column (TypeName = "XML")]





Sous licence: CC-BY-SA
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi