Используя Nerd Dinner в качестве примера:
private NerdDinnerDataContext db = new NerdDinnerDataContext();
public IQueryable<Dinner> FindAllDinners()
{
return db.Dinners;
}
Разве это не плохая практика, чтобы напрямую выставлять здесь класс сущностей Dinner
? Я думаю, что для репозитория лучше вернуть IDinner
.
Итак, мой вопрос, как я могу заставить автоматически генерируемые классы сущностей выставлять мой интерфейс?