В ASP.NET Webform, App_Code
является стандартной папкой для размещения кода и использования его во время выполнения. Но я думаю, что эта папка отличается от ASP.NET MVC, мой вопрос:
-
где я должен поместить свой код (методы расширения, Helpers,...) в ASP.NET MVC. Когда я храню код в папке
App_Code
, я не могу использовать тему вcontroller
, но они отлично работают вviews
. -
О Entity Framework, тот же вопрос, где я должен помещать файлы edmx и tt. Я не использую Code-First
Update:
После некоторого поиска, наконец, я создал новый проект Class Library в моем решении, код доступен во всех controllers
и views
. Я до сих пор не знаю, почему код в App_Code
недоступен в контроллере