我正在尝试在我的项目中实现 DI(如果确实重要,请使用 Ninject)。现在我有QuestionController
,它正在使用QuestionRepository
:
private readonly IQuestionRepository _questionRepository;
public QuestionsController(IQuestionRepository questionRepository)
{
_questionRepository = questionRepository;
}
这没关系,但我QuestionRepository
需要AskEntities
对象,AskEntities
EF 设计器生成的类在哪里。所以现在QuestionRepository
我有:
private AskEntities Db;
如何实现不是类而是接口(类似于IAskEntities
)?
谢谢你的帮助。