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.
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.