ASP.NET C# Appel des méthodes entre la DAL et la BLL
Bonjour à tous,
Je développe une API WEB en C#. J'ai dans ma DAL toutes les méthodes qui me permettent de récupérer les données dans ma BDD.Et donc je peux appeler ces méthodes toutes simplement dans ma BLL.En gros ça donnerait ça dans ma BLL:
Code:
1 2
| PresentationDb = new DAL.PresentationDb();
PresentationViewModel = PresentationDb.GetPresentationByID(2) |
mais je me pose les questions suivantes :
- Vaut-il mieux passer via une interface ?
- J'ai fait le test en utilisant UnityDependencyResolver() voir http://www.asp.net/web-api/overview/...ency-injection. Es une bonne méthode ?
En bref quelle est la meilleure méthode, selon vous, pour faire cet appel de méthodes entre la DAL et la BLL ??
Merci à tous ;)