Skip to content

tiagor87/lazy-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quality Gate Status Coverage

LazyList

Simple library to load a list just when is necessary.

How to use

services.AddLazyList(Assembly);

Implements list resolvers.

public class AddressListResolver : LazyLoadResolver
{
    private IAddressProvider _provider;

    public AddressListResolver(IAddressProvider provider) : base(typeof(Address))
    {
        _provider = _provider;
    }
    
    protected override async Task<object> LoadAsync(LazyLoadParameter parameter)
    {
        return await _provider.GetByPersonAsync((Person) parameter.Value);
    }
}

Instantiate LazyList.

LazyListFactory.CreateList<Address>(person);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages