EruAI-Mutex-Team1 / fullstack-library

0 stars 0 forks source link

tüm entityler için repository pattern yapılması ve dependency injection sağlanması. #5

Closed turkerkiv closed 2 months ago

turkerkiv commented 2 months ago

repository pattern şuna benziyor: https://www.youtube.com/watch?v=LHGRFrYsYCc

dependency injection da startup.cs içine eklenilen o addtransientli kod sayesinde herhangi bir classta constructorlar içinden interface isteyince bize classın gelmesi

videoda 2 tane dbset 1 repoda kullanılmış benim istediğim her dbsetin kendi reposu olması. şimdilik 3 tane dbset için yapsanız yeterli.

bu repoların: getbyid add update delete methodları olacak ve içi dolu halde çalışıyor vaziyette olacak.

bu methodların async olması lazım ve içinde savechangesasync veya tolistasync gibi async methodların await keywordu ile kullanılması lazım. Aşırı detayını bilmeseniz bile nasıl kullanılacağını görseniz yeterli.

Aynı zamanda firstordefaultasync gibi methodlar linq kütüphanesinden geliyor bu linq kütüphanesini de öğrenseniz iyi olur. where gibi methodları çok kullanıcaz.

turkerkiv commented 2 months ago

Fatih

Book.cs BookAuthor.cs BookPublishRequest.cs LoanRequest.cs Message.cs Page.cs

Feyza

Point.cs Punishment.cs RegisterRequest.cs Role.cs User.cs