代码之家  ›  专栏  ›  技术社区  ›  obautista

无法将其实例化为数据模型的实现

  •  0
  • obautista  · 技术社区  · 15 年前

    我刚刚配置了城堡温莎,并收到以下消息:

    类型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生成的类的分部类。

    任何帮助都将不胜感激。

    谢谢-

    1 回复  |  直到 15 年前
        1
  •  1
  •   Krzysztof Kozmic    15 年前

    我认为例外情况很明显。

    您需要告诉Windsor您希望为您的 IDepartmentRepository