我刚刚配置了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类被设置为我的dbml文件中由LINQ TO SQL生成的类的Partial Class。
非常感谢任何帮助。
谢谢 -
答案 0 :(得分:1)
我认为异常非常清楚。
您需要告诉Windsor您希望为IDepartmentRepository