【发布时间】:2023-03-24 14:10:01
【问题描述】:
我正在尝试在我的项目中实施 DI(如果需要,请使用 Ninject)。现在我有QuestionController,它正在使用QuestionRepository:
private readonly IQuestionRepository _questionRepository;
public QuestionsController(IQuestionRepository questionRepository)
{
_questionRepository = questionRepository;
}
这没关系,但是我的QuestionRepository 需要AskEntities 对象,其中AskEntities 是由EF 设计器生成的类。所以现在在QuestionRepository 我有:
private AskEntities Db;
如何实现不是类而是接口(类似于IAskEntities)?
感谢您的帮助。
【问题讨论】:
-
请重新表述您的问题。不清楚你想知道什么。
标签: c# asp.net-mvc architecture dependency-injection ninject