/ENLOCK

Efcore with no lock extention

Primary LanguageC#

alt text

ENLOCK - EFCORE With(No Lock) Tool

GitHub GitHub Repo stars GitHub last commit Contributors Discussions Nuget version Nuget downloads

Entity freamwork kullanırken database kilitlenme yani lock olayını engellemek için kullandığımız transcaction scope olayını basite indirgemek için yaptığım extention dur

Methods

FirstOrDefault,Single,ToList,Any and Async

Efcore Provider Usage

PM> Install-Package ENLOCK
PM> Standart FirstOrDefault
        var customer = await _context
        .Customers
        .AsNoTracking()
        .Where(x => x.Name == 'Enis' && x.Surname == 'Gürkan')
        .ToFirstOrDefaultkAsync();
 
PM> Using ToFirstOrDefaultWithNoLockAsync
        var customer = await _context
        .Customers
        .AsNoTracking()
        .Where(x => x.Name == 'Enis' && x.Surname == 'Gürkan')
        .ToFirstOrDefaultWithNoLockAsync();