Entity Framework Filtre
introduction
Filtre vous permet de filtrer les données de DbContext avec des filtres prédéfinis.
Pourquoi des filtres?
Scénarios courants:
- Commande par défaut
- Partitionnement logique des données
- Locations multiples
- Doux Supprimé
- Accès sécurisé
Recherches associées à Google
- Filtre dynamique Entity Framework
- Filtre global du cadre d'entité
- Filtre de suppression logicielle Entity Framework
Questions relatives à StackOverflow
// using Z.EntityFramework.Plus; // Don't forget to include this.
var ctx = new EntitiesContext();
ctx.Filter<Post>(q => q.Where(x => !x.IsSoftDeleted));
// SELECT * FROM Post WHERE IsSoftDeleted = false
var list = ctx.Posts.ToList();
Bibliothèques supportées
Bibliothèque | Type | Version EF | Soutien | Doc | Caractéristiques |
---|---|---|---|---|---|
Z.EntityFramework.Plus | LIBRE | EF5 EF6 EF Core | <1 jour | Oui | Vérification Suppression par lots Mise à jour par lots Cache Requête différée Filtre Futur Inclure le filtre Inclure optimisé |
EntityFramework.DynamicFilters | LIBRE | EF6 | <2 jours | Oui | Filtre |
Bibliothèques non supportées
Utilisez cette bibliothèque à vos risques!
Bibliothèque | Type | Version EF | Soutien | Doc | Caractéristiques |
---|---|---|---|---|---|
EntityFramework.Filters | LIBRE | EF6 | Non | Oui | Filtre |