Articles of entité cadre

L’utilisation de IAuthorizationFilter avec Ninject et EF donne à DbContext une erreur supprimée

J’essaie d’utiliser mon UnitOfWork dans une implémentation de IAuthorizationFilter , mais après avoir navigué entre plusieurs pages, j’ai cette exception: System.InvalidOperationException: l’opération ne peut pas être terminée car le DbContext a été supprimé. FilterConfig.cs filters.Add(DependencyResolver.Current.GetService(typeof(PermissionFilter))); NinjectMappings.cs public class NinjectMappings : NinjectModule { public override void Load() { Bind().ToSelf().InRequestScope(); Bind().To(); } } PermissionFilter.cs public class PermissionFilter […]

Entity Framework POCO – Comment éviter une erreur si un champ est mis à jour deux fois?

Je commence à utiliser Entity Framework en utilisant POCO dans une configuration dont le modèle est d’abord. J’ai un modèle légèrement non standard – généré en personnalisant le fichier .tt pour répondre aux propriétés personnalisées dans .edmx, ce qui me permet de déclencher un événement NotifyPropertyChanged pour la journalisation des mises à jour de certaines […]

Une requête sur un nouvel object ajouté est-elle possible dans MS Entity Framework?

Existe-t-il un moyen d’interroger ou d’accéder simplement à l’object nouvellement ajouté (à l’aide de la méthode ObjectContext.AddObject) dans Entity Framework? Je veux dire la situation quand il n’est pas encore enregistré dans le magasin de données en utilisant SaveChanges Je comprends que les requêtes sont traduites en SQL sous-jacent et exécutées sur le magasin de […]

Rendre Entity Framework insensible à la casse

Est-il possible de définir par défaut la comparaison de casse entre chaînes du framework d’entités? Si j’utilise ssortingng.StartsWith(“ssortingngToCompare”, SsortingngComparison.CurrentCultureIgnoreCase) Ça marche. Mais quand j’ai besoin d’utiliser ssortingng.Contains(“ssortinggToCompare”) il n’y a pas de surcharge.

Comment vérifier EntityValidationErrors lorsque la validation échoue?

Je reçois ce message lorsque j’essaie de modifier une propriété dans le premier projet de firebase database MVC 4. J’utilise la page d’édition par défaut de MVC. “La validation a échoué pour une ou plusieurs entités. Voir la propriété” EntityValidationErrors “pour plus de détails.” Où puis-je vérifier la validation?

Exception Linq: la fonction ne peut être invoquée que depuis linq vers des entités

J’ai une table StudentReceipts qui stocke ReceiptNo sous ReceiptNo de ssortingng(001,002,003,..,099,..) . Je veux aller chercher les derniers détails du reçu pour incrémenter le reçu pour la transaction suivante. C’est ce que j’ai essayé var _lastGeneratedRecDetails = _db.StudentReceipts .AsEnumerable() .Where(r => r.Status == true && EntityFunctions.TruncateTime(r.DueDate.Value) >= _startDate.Date && EntityFunctions.TruncateTime(r.DueDate.Value) Int32.Parse(x.ReceiptNo)) .FirstOrDefault(); Mais là je […]

SQL Server Compact Edition 4 – AccessViolationException

Je construis une application .NET 4 WPF en utilisant d’abord le code Entity Framework et SQL Server Compact 4.0. J’essaie d’appeler DbContext.SaveChanges() sur un thread en arrière-plan pour éviter de bloquer l’interface utilisateur, mais DbContext.SaveChanges() parfois l’exception suivante: System.AccessViolationException occurred Message=Attempted to read or write protected memory. This is often an indication that other memory […]

EF Clés étrangères un à plusieurs sans propriétés de navigation enfants

En utilisant Code-first Entity Framework et .NET 4, j’essaie de créer une relation un-à-plusieurs entre parents et enfants: public class Parent { [Key] public int ParentId { get; set; } [Required] public ssortingng ParentName { get; set; } public IEnumerable Children { get; set; } } public class Child { [Key] public int ChildId { […]

Comment utiliser DateTime.AddDays (x) dans Entity Framework

J’ai ce code: from pr in e.ProgramSetup.Include(“Program”).Include(“Program.Client”) where pr.DateBegin DateTime.Now.AddDays(pr.DateEndOffset) select pr).ToList(); Cela ne fonctionne pas, car AddDays () ne peut pas être utilisé pour générer SQL. Alors, y a-t-il un autre moyen? Maintenant, je sélectionne tout et le filtre finalement par foreach, mais ce n’est pas une bonne solution à mon avis. Le problème […]

Meilleures pratiques pour Entity Framework: Quelle couche doit appeler SaveChanges ()?

Pour un modèle de données propre, je vais et viens sur ce … Prenons l’exemple d’un MyEntityObject de MyEntityObject d’approbation. MyEntityObject que, dans mon application Web, une page permette à un utilisateur de marquer un object MyEntityObject pour approbation. MyEntityObject a quelques propriétés qui contrôlent son stream de travail d’approbation. J’ai donc une méthode d’utilitaire […]