preguntar acerca de entity-framework

16
réponses

Il existe déjà un DataReader ouvert associé à cette commande qui doit être fermé en premier

J'ai cette requête et j'obtiens l'erreur dans cette fonction: var accounts = from account in context.Accounts from guranteer in account.Gurantors select new AccountsReport { CreditRegi …
demandé sur 1970-01-01 00:33:31
7
réponses

Migrations EF: annulation de la dernière migration appliquée?

Cela ressemble à une tâche vraiment commune, mais je ne trouve pas un moyen facile de le faire. Je veux annuler la dernière migration appliquée. Je m'attendais à une commande simple, comme PM> Update-Database -TargetMigration:"-1" Au lieu de …
demandé sur 1970-01-01 00:33:32
8
réponses

Pourquoi utiliser ICollection et non IEnumerable ou List sur plusieurs-plusieurs/Un-plusieurs relations?

Je vois cela beaucoup dans les tutoriels, avec des propriétés de navigation comme ICollection<T>. Est-ce une exigence obligatoire pour Entity Framework? Puis-je utiliser IEnumerable? Quel est le but principal de l'utilisation de ICollection a …
demandé sur 1970-01-01 00:33:32
14
réponses

Une référence circulaire a été détectée lors de la sérialisation d’un objet de type ‘subsonique.Schéma.DatabaseColumn’.

J'essaie de faire un simple retour JSON mais j'ai des problèmes j'ai ce qui suit ci-dessous. public JsonResult GetEventData() { var data = Event.Find(x => x.ID != 0); return Json(data); } Je reçois un HTTP 500 à l'exception comme indiqu …
demandé sur 1970-01-01 00:33:29
5
réponses

EF LINQ inclut des entités multiples et imbriquées

Ok, j'ai des entités à trois niveaux avec la hiérarchie suivante: Course -> Module - > Chapter Voici la déclaration EF LINQ originale: Course course = db.Courses .Include(i => i.Modules.Select(s => s.Chapters)) …
demandé sur 1970-01-01 00:33:33
7
réponses

Définir le délai d’expiration de la base de données dans Entity Framework

Ma commande garde le délai d'attente, donc j'ai besoin de changer la valeur de délai d'attente de commande par défaut. J'ai trouvé myDb.Database.Connection.ConnectionTimeout, mais readonly. Comment puis-je définir le délai d'attente de commande dan …
demandé sur 1970-01-01 00:33:32
5
réponses

Insérer / mettre à jour plusieurs à plusieurs Entity Framework. Comment dois-je faire?

J'utilise EF4 et nouveau. J'ai beaucoup à beaucoup dans mon projet et ne peut pas sembler travailler sur la façon d'insérer ou de mettre à jour. J'ai construit un petit projet juste pour voir comment il devrait être codé. Supposons que j'ai 3 tables …
demandé sur 1970-01-01 00:33:30
7
réponses

Comment compter les lignes dans EntityFramework sans charger le contenu?

J'essaie de déterminer comment compte les lignes correspondantes sur une table en utilisant EntityFramework. Le problème est que chaque ligne peut avoir plusieurs mégaoctets de données (dans un champ Binaire). Bien sûr, le SQL serait quelque chose …
demandé sur 1970-01-01 00:33:29
11
réponses

Il existe déjà un objet nommé dans la base de données

Mise à jour-échec de la base de données depuis la Console du Gestionnaire de paquets. J'ai utilisé Entity Framework 6.X et Code-première approche. L'erreur est "Il y a déjà un objet nommé 'AboutUs' dans la base de données." Comment puis-je résoudr …
demandé sur 1970-01-01 00:33:34
5
réponses

Plusieurs entités ajoutées peuvent avoir la même clé primaire

Voici mon modèle de 3 entités: Route, Location et LocationInRoute. La méthode suivante échoue et obtient une exception lors de la validation: public static Route InsertRouteIfNotExists(Guid companyId, IListLocation> locations) { …
demandé sur 1970-01-01 00:33:31