Key4.MyKey4.FilteringPaging 2.0.0.6-b

key4.MyKey4.FilteringPaging

Service permettant de trier, filtret et paginer des requêtes pour EntityFrameworkCore.

Configuration

Créer un nouveau modèle :

public class Book
{
    public int Id { get; set; }
    public string Title { get; set; }
    public virtual Author Author { get; set; }
}

Utilisation

GetWithFilter()

Dans cet exemple, on récupère la liste des livres d'un auteur donné.

...
var books = await query.GetWithFilter(s => s.Author.Id == authorId).ToListAsync();
...

GetWithFilterDynamic()

La class FilterDTO regroupe les options de tri, de filtre et de pagination des packages Key4.EntityFrameworkCore.Sorting/Filtering/Paging.

Dans cet exemple, on récupère une liste de livres respectant un tri/filtre/pagination pour un auteur donné avec un Include() sur l'auteur.

...
var books = query.GetWithFilterDynamic(filterDto, out int count, s => s.Author.Id == authorId, "Author").ToList();
...

ToListView()

La class FilterDTO regroupe les options de tri, de filtre et de pagination des packages Key4.EntityFrameworkCore.Sorting/Filtering/Paging.

Dans cet exemple, on récupère une liste de livres respectant un tri/filtre/pagination.

...
var books = query.ToFilterView(filterDto, out int count).ToList();
...

Showing the top 20 packages that depend on Key4.MyKey4.FilteringPaging.

Packages Downloads
Key4.MyKey4.Genericity.Application
Service contenant les méthodes par défaut d'accès et d'écriture de données pour la couche de persistence.
17

Version Downloads Last updated
3.0.0.7-b 16 12/08/2022
2.0.0.6-b 10 12/08/2022
2.0.0.5-b 13 12/08/2022
1.1.1.4-b 13 12/08/2022