С Новым годом всех. Хорошо, я пытаюсь создать трехуровневое приложение, и у меня есть ссылки в следующем порядке: UI -> BLL -> DAL. Вопрос в том. У меня проблема с Dbset. Поскольку у меня нет ссылки на мои модели в моем DAL, dbset терпит неудачу.Ссылка на мои модели в DAL
namespace MyApp.DAL
{
public class MyAppDb : DbContext
{
public MyAppDb() : base("name=MyAppDBstring")
{ }
public DbSet<SomeModel> SomeModels { get; set; }
}
}
Как я получить эту работу, если не может найти свой класс SomeModel в моем BLL? Любая помощь будет принята с благодарностью.
Где ваши модели сидят? внутри DAL или BLL или в рамках другого проекта? – Matt
Привет, извините. У меня есть три отдельных проекта. Веб/UI, BLL и DAL. Все мои модели сидят в моем BLL. Мой BLL ссылается на мой DAL, поэтому мой DAL не может «видеть» мои модели. Я довольно новичок в nTier-приложениях, поэтому я считаю это проблемой. Кстати, это все шаблон MVC. –