Невозможно создать экземпляр как реализацию DataModel - PullRequest
0 голосов
/ 12 августа 2010

Я только что настроил Castle-Windsor и получаю это сообщение:

Тип DataModel.IDepartmentRepository является абстрактным. Таким образом, невозможно реализовать его как реализацию службы DataModel.IDepartmentRepository.

Мой интерфейс выглядит так:

namespace DataModel  
{  
    public interface IDepartmentRepository  
    {  
        IQueryable<Department> GetAllDepartments();  
        Department GetDepartment(int id);  
        void Add(Department department);  
        void Delete(Department department);  
        void Save();  
    }  
}  

Мой класс Department установлен как частичный класс для класса, созданного LINQ TO SQL в моем файле dbml.

Любая помощь будет принята с благодарностью.

Спасибо -

1 Ответ

1 голос
/ 12 августа 2010

Я думаю, что исключение довольно ясно.

вам нужно указать Виндзору, какой тип вы хотите предоставить для реализации IDepartmentRepository

...