Je viens Château-Windsor configuré et reçois ce message:Pas possible d'instancier comme une mise en œuvre de DataModel
type DataModel.IDepartmentRepository est abstraite. En tant que tel, il n'est pas possible de l'installer comme implémentation du service DataModel.IDepartmentRepository.
Mon interface ressemble à ceci:
namespace DataModel
{
public interface IDepartmentRepository
{
IQueryable<Department> GetAllDepartments();
Department GetDepartment(int id);
void Add(Department department);
void Delete(Department department);
void Save();
}
}
classe Mon département est configuré comme une classe partielle à une classe générée par LINQ to SQL dans mon fichier dbml.
Toute aide serait grandement appréciée.
Merci -
J'ai dans mon web.config et obtenir des résultats même: J'ai IDepartmentRepository dans une bibliothèque de classes distincte du projet MVC. J'ai IDepartmentRepository dans une bibliothèque de classes appelée DataModel. Mon projet MVC est dans un nom de projet MVC. Est-ce que mon Web.Config a l'air correct? –
obautista
J'ai posé une question stupide, désolé. Juste réalisé dans ma config que mon TYPE pointait vers IDepartmentRepository et pas mon type: DepartmentRepository. – obautista