Articles of entity framework

Est-il possible d’utiliser IComparable pour comparer des entités dans Entity Framework?

J’ai une classe IComparable qui implémente IComparable . public interface IEntity : IComparable { long Id { get; set; } Func CompareFunction { get; } } public abstract class BaseEntity : IEntity { public virtual long Id { get; set; } public Func CompareFunction { get { Func compare = EvaluateEquivalency; return compare; } } […]

Comment append une clause where à ThenInclude

J’ai 3 entités: Questionnaire.cs : public class Questionnaire { public int Id { get; set; } public ssortingng Name { get; set; } public ICollection Questions { get; set; } } Question.cs : public class Question { public int Id { get; set; } public ssortingng Text { get; set; } public ICollection Answers { […]

Comment observer l’action Add de DbSet ?

J’ai deux classes nommées Contact et ContactField comme suit. Lorsque le ContactField est ajouté à Contact , j’espère affecter automatiquement SortOrder à ContactField . Dois-je hériter de DbSet et personnaliser la méthode Add ? Comment y arriver? public class Foo { private MyDbContext _db = new MyDbContext(); public void HelloWorld() { Contact contact = ….; […]

Entity Framework, suppression logicielle et requêtes

Alors voici ma situation: Je supprime en douceur certaines lignes d’une table, en utilisant un indicateur IsDeleted , afin qu’un puisse conserver une trace de mes données archivées. Je le fais en SaveChanges instruction SaveChanges dans mon ObjectContext . La question qui se pose est la suivante: comment puis-je sélectionner uniquement les lignes pour lesquelles […]

Les entités auto-suivies ne sont plus recommandées. Quel est?

En lisant les informations msdn sur les solutions EF 5.0 et n-tier, voir le lien , il semble que MS ne recommande pas les STE et la méthode POCO / DTO n’est pas non plus recommandée en indiquant que cela est difficile. Toutes les applications (peut-être pas beaucoup?) Ne conviennent pas à l’utilisation de WCF […]

Le modèle MVC nécessite tous les champs

J’ai une application MVC avec EF6. Est-il possible de définir automatiquement toutes les propriétés d’un modèle sur [Required] ? Certains de nos modèles sont grands avec tous les champs obligatoires. Un moyen de sauvegarder des lignes de code ou de rendre cela plus propre? public class Employee{ [Required] public ssortingng Name { get; set; } […]

Entity Framework Code First – Comment ignorer une colonne lors de la sauvegarde

J’ai une classe appelée Client mappée sur une table de firebase database utilisant d’abord le code Entity Framework. La table a un champ calculé dont j’ai besoin dans ma classe Client, mais je comprends qu’il ne sera pas possible d’écrire dans ce champ. Existe-t-il un moyen de configurer Entity Framework pour ignorer la propriété lors […]

Problème de mémoire lié au rôle Web (application Web) Azure Cloud Service

J’ai une question concernant l’utilisation élevée de la mémoire de l’application Web Role exécutée par MVC, avec Simple Injector en tant que DI, Entity Framework 6 pour DAL. L’application s’exécute sur Azure Cloud Service en tant que rôle Web avec 2 x instances A2 standard (2 cœurs, 3,5 Go de RAM) et exécute également CachingService […]

Organisation de l’application centrale dotnet pour les 3 niveaux avec couche d’access aux données

Ma structure d’application Web typique .NET 4.5X comporte au moins 3 niveaux: un projet Web (une application Web .NET), un projet de domaine / logique métier (une bibliothèque de classes) et un projet d’access aux données (une bibliothèque de classes). Le projet Web référence la couche de gestion et la couche de gestion référence la […]

Relation un à zéro avec Entity Framework Core 2.0

Je suis en train de migrer une bibliothèque Code First Entity Framework 6.1.3 vers Entity Framework Core avec C # et .NET Framework 4.7. Je me suis renseigné sur Entity Framework Core avec Google, mais comme je n’ai pas trouvé beaucoup d’informations à ce sujet, j’ai essayé de le faire moi-même. Sur Entity Framework 6.1.3, […]