プロジェクトに DI を実装しようとしています (問題がある場合は Ninject を使用します)。今のところQuestionController
、私は使用していQuestionRepository
ます:
private readonly IQuestionRepository _questionRepository;
public QuestionsController(IQuestionRepository questionRepository)
{
_questionRepository = questionRepository;
}
これは問題ありませんが、私QuestionRepository
が必要とするAskEntities
オブジェクトは、AskEntities
EF デザイナーによって生成されたクラスです。だから今QuestionRepository
私は持っています:
private AskEntities Db;
クラスではなくインターフェース(のようなものIAskEntities
)を実装する方法は?
助けてくれてありがとう。