Articles of entité framework

Automapper: problème de mappage avec l’inheritance et la classe de base abstraite sur les collections avec Entity Framework 4 Proxy Pocos

J’ai un problème avec AutoMapper (qui est une excellente technologie) pour mapper un object métier à un DTO où j’ai hérité d’une classe de base abstraite au sein d’une collection. Voici mes objects: abstract class Payment class CashPayment : Payment class CreditCardPayment : Payment J’ai aussi un object de facture qui contient une collection de […]

Problèmes d’utilisation d’Entity Framework 6 et de SQLite

J’essaie d’utiliser Entity Framework avec SQLite. J’avais des problèmes pour l’intégrer dans mon application principale, alors j’ai commencé un petit test à partir de zéro, en suivant exactement les instructions sur http://brice-lambson.blogspot.com/2012/10/entity-framework-on-sqlite.html En fin de compte, j’obtiens l’erreur suivante lors de l’exécution du projet: Aucun fournisseur Entity Framework trouvé pour le fournisseur ADO.NET avec le […]

Entity Framework mergeoption ne détecte pas les mauvaises performances

J’ai un comportement étrange en essayant d’exécuter une requête déclarant ObjectQuery MergeOption à “NoTracking”, dans ce cas, la structure d’entité ne doit associer aucune entité et ne pas créer l’ObjectStateEntry relatif pour suivre l’état d’une entité. Le problème est que, au lieu d’augmenter les performances, la situation s’aggrave, la même requête prend 10 secondes avec […]

Collection de cartes d’objects

J’essaie d’introduire Automapper dans une application pour la première fois, mais je continue à avoir une erreur en disant que j’ai des arguments non valides. Mon modele: namespace StoreGradesLib.Models { public class Store { [Key] public int StoreID { get; set; } [Required] [MaxLength(120)] public ssortingng StoreName { get; set; } [Required] [MaxLength(20)] public ssortingng […]

Comment supprimer un object d’un modèle Entity Framework sans le charger au préalable?

Je suis tout à fait sûr d’avoir vu la réponse à cette question quelque part, mais comme je n’ai pas pu le trouver avec quelques recherches sur SO ou Google, je le redis quand même … Dans Entity Framework, le seul moyen de supprimer un object de données semble être MyEntityModel ent = new MyEntityModel(); […]

Dernières considérations relatives aux performances de Dapper VS Entity Framework 6

Il y a quelques comparaisons de performances entre Dapper (qui semble être le “micro ORM tool” le plus rapide et le plus populaire). Nous sums en septembre 2014 et nous avons Entity Framework 6 (pas 5 ou 4) et Dapper est toujours là. Nous commencerons à développer une énorme application de firebase database à plusieurs […]

Le type ‘System.Data.Entity.DbContext’ est défini dans un assembly non référencé. Vous devez append une référence à l’assembly ‘EntityFramework 2

J’ai une solution: le seul projet est la bibliothèque de classes avec le modèle de données .edmx L’autre est le projet de formulaires Web asp.net. Lorsque je lance la solution, j’obtiens l’exception suivante: Le type ‘System.Data.Entity.DbContext’ est défini dans un assembly non référencé. Vous devez append une référence à l’assembly ‘EntityFramework, Version = 5.0.0.0, Culture […]

c # travailler avec Entity Framework sur un serveur multi-threadé

Quelle est la meilleure pratique pour travailler avec un framework d’entités sur un serveur multi-thread? J’utilise ObjectContext Framework d’entité pour gérer toutes mes actions de firebase database, maintenant je sais que ce contexte n’est pas thread-safe, donc pour le moment je dois l’utiliser pour effectuer des actions db. Est-ce que c’est comme ça que je […]

Comment créer des champs supplémentaires personnalisés dans UserProfile dans MVC4

J’ai été confronté à la nouvelle fonctionnalité ASP MVC 4, livrée avec un nouveau schéma d’adhésion à la firebase database et une nouvelle initialisation. Dans mvc 3 et anciennes versions, le développeur peut créer des champs de profil utilisateur personnalisés en utilisant les spécifications de web.config, mais maintenant je me suis retrouvé avec une méthode […]

L’instance ObjectContext a été supprimée et ne peut plus être utilisée pour des opérations nécessitant une connexion

J’ai cette vue: @model MatchGaming.Models.ProfileQuery @{ ViewBag.Title = “Index”; } Index @using (Html.BeginForm(“Results”, “Profiles”)) { @Html.ValidationSummary(true) ProfileQuery @Html.EditorFor(model=>model.SearchSsortingng) } @Html.ActionLink(“Back to List”, “Index”) J’ai ce contrôleur pour le HttpPost: [HttpPost] public ActionResult Results(ProfileQuery profileQuery) { Debug.Write(profileQuery.SearchSsortingng); using(var db = new MatchGamingEntities()) { var SearchUserName = db.Users.SingleOrDefault(a=> a.UserName.Contains(profileQuery.SearchSsortingng)); var Users = from m in db.Users join […]