我想在我的項目中實現DI(如果它確實重要,請使用Ninject)。現在我有QuestionController
,這是使用QuestionRepository
:如何使用EF(DB優先)正確實現DI?
private readonly IQuestionRepository _questionRepository;
public QuestionsController(IQuestionRepository questionRepository)
{
_questionRepository = questionRepository;
}
這是好的,但我QuestionRepository
需求AskEntities
對象,其中AskEntities
由EF設計器生成的類。因此,在QuestionRepository
現在我有:
private AskEntities Db;
如何實現有沒有類,但是界面(像成才IAskEntities
)?
感謝您的任何幫助。
請更改您的問題。目前還不清楚你想知道什麼。 – Steven 2013-02-16 12:37:53