EruAI-Mutex-Team2 / fullstack-library

0 stars 0 forks source link

şu anlık sadece 3 dbset için repository pattern kullanımı ve dependency injection sağlanması #3

Closed turkerkiv closed 1 month 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.