Skip to content

InfrastructureLayer

Mehmet Özkaya edited this page Apr 21, 2019 · 3 revisions

Implementation of Core interfaces in this project with Entity Framework Core and other dependencies. Most of your application's dependence on external resources should be implemented in classes defined in the Infrastructure project. These classes must implement the interfaces defined in Core. If you have a very large project with many dependencies, it may make sense to have more than one Infrastructure project (eg Infrastructure.Data), but in most projects one Infrastructure project that contains folders works well.

This could be includes, for example, e-mail providers, file access, web api clients, etc. For now this repository only dependend sample data access and basic domain actions, by this way there will be no direct links to your Core or UI projects.

You can see step by step development of Infrastructure layer in below link of wiki. You can directly jump to step by step Infrastructure part. https://github.com/aspnetrun/run-aspnetcore/wiki/Developing-Infrastructure-Layer

Clone this wiki locally