У меня есть существующее приложение с уровнем данных (основной EF4), бизнес-уровнем (пользовательский код) и приложением Windows - теперь я хочу создать веб-приложение, используя ASP.NET MVC, но я не уверен, что именно делать, особенно вмои модели.
Когда мои данные и бизнес-логика уже существуют, как я должен структурировать свои модели и контроллеры по сравнению с эталонным проектом, таким как MVC Music Store v2.0 (http://mvcmusicstore.codeplex.com/)? Все мои объекты хранятся в моем слое данных и всемои методы и логика хранятся в моем бизнес-уровне, поэтому я полагаю, что мне не нужны никакие модели (если только мне не нужны конкретные веб-модели), и я полагаю, что моим контроллерам нужно будет вызывать методы только в моем бизнес-уровне, как в обычном веб-приложении?
Другой вопрос, если мне нужно отобразить 2 списка с данными из 2 разных сущностей на 1 странице, я думаю, мне нужно создать af Модель с 2 свойствами (по одному для каждой сущности)?
Последнийодин на данный момент, если, по какой-то причине, например, метод Get из моего бизнес-уровня возвращает исключениеКак это должно быть обработано в моем контроллере / представлении?