У меня есть приложение ASP.NET MVC, которое использует классы Linq to SQL, помещенные в папку Model.Где я должен поместить дополнительные классы в мое приложение MVC
Я хочу создать дополнительные классы, которые я бы обычно размещал в своем BLL, но я не уверен, как работать с MVC.
С помощью WebForms у меня будет DAL как библиотека классов. My BLL как библиотека классов, которая ссылалась на мой BLL. Мой веб-сайт, на который ссылаются как DAL, так и BLL.
Проблема, с которой я столкнулась, заключается в том, что если я создам библиотеку классов, это должно будет ссылаться на мое приложение MVC, потому что ему нужно будет использовать типы, содержащиеся в моей модели.
Если я затем добавлю (или попробую добавить) ссылку на мою библиотеку классов, я получу круговую зависимость.
В веб-формах. Моим другим вариантом было бы размещение классов в App_Code. Есть ли эквивалент App_Code в приложении MVC?
спасибо за отзыв scottgu. "Вы можете разместить это в классе модели" Возможно, вы имели в виду папку с моделью? –