.NET Api Setup
Hello all,
I just need advice in the setup of my .net project.
I was making it using the typical Unit of work (Repository) architecture where you have a unit of work & services that call unit of work which has a bunch of classes that are repositories.
Anyway, a week ago, someone here advised that because i am using EntityFramework, Unit of work is a bad practice, or not recommended.
So I decided to get rid of unit of work & services. And inject the IRepository class in my apis.
Program.cs:
And this is the repository, i am not declaring dbcontext, it's injected as well
user controller:
This works fine but
Question is, in unit of work, i had to dispose the context
do i need to do that here
48 Replies
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
The DI container handles the lifetime of injected services automatically
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
UserRepository.cs:
UserController.cs:
i should not use stuff like this?
what do you mean I already have Context
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
I am passing it to Helper which gets me the UserId claim of the token
also does other stuff
That's where extension methods are useful
User
is already in the controller too, btwUnknown User•2w ago
Message Not Public
Sign In & Join Server To View
yeah exactly
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
yeah
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
Yeah
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
huh
hang on leme tr
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
holy shit
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
I am mind blown rn
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
i have no idea
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
yeah
it checks automatically
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
yeah
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
what?
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
this is what I ddi
did*
yeah, I didn't try it yet i am still setting up the project. But it should work fine
I have a question concerning the setup
Should I get rid of repository and use extension methods?
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
okay
I still don't have any controllers
to apply that
still setting up the project
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
No not yet, ik how to use it
?
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
but userrepo is accessing data
its on the data layer right? so it's a repo not a service
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
that's what someone else told me
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
orm?
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
aha
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
sooo
i see i see
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
what about the extension methods? aren;t they the same as what i am doing?
They seemed similar, almost the same, just more annoying
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View
ah the code isn't mine i am working with someone and he has the project on private. I am very sorry 😦
It's fine if you need to go, Thank you for sharing your knowledge today. I am grateful
Unknown User•2w ago
Message Not Public
Sign In & Join Server To View