DynamoDB-BaseRepository
DynamoDB-BaseRepository copied to clipboard
Autofac resolving repositories dependencies
Great sample. Could you please provide example - how to resolve dependencies of repositories in .net core app? For repostiories Thanks.
@inpicksys I'm not familiar with Autofac, I normally use the built-in DI from .net core (3.1 in this case).
I have quickly put together an example on how I'd use it in a DI context, in this particular instance from a console application. See the commit https://github.com/abelperezok/DynamoDB-BaseRepository/commit/32c7c40543a22233aac93c954df0926236504566
Observe that there are no changes at all in the library, all changes are done at presentation level, also you can see that the only modification to the method TestCRUD_UserRepository() is the addition of a parameter of type IUserRepository that replaces the manual creation in the previous version. All the rest remains exactly the same.
See this page from Microsoft docs for more information https://docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-5.0
I hope this helps, let me know if you have any more questions