Вертикальная организация asp.net MVC и VirtualPathProviders - PullRequest
2 голосов
/ 06 марта 2012

В настоящее время я работаю над относительно крупным проектом MVC, который я хотел бы организовать вертикально.

Зачем нарушать соглашение? И, более подробно здесь

Что касается реализации, план представляет собой VirtualPathProvider .Мой вопрос заключается в том, как лучше всего дать VirtualPathProvider знания об именах папок компонентов?

например, ~ / Features / {Feature} /View1.cshtml

1 Ответ

2 голосов
/ 06 марта 2012

Если вы планируете сделать это, я бы определенно НЕ использовал VirtualPathProvider. Причина в том, что поиск пути дорогой. Чем больше у вас путей, тем больше времени уходит на их поиск.

Вместо этого я бы указал пути напрямую. Вы теряете аспект соглашения, но вы получаете производительность.

...