Я новичок в asp.net MVC и EF, поэтому извините, если мой вопрос непонятен или прост.EF code-first, как использовать объекты POCO в клиентских слоях
Я прочитал несколько руководств по поводу подхода EF Code-First, и теперь я пробую этот учебник Getting Started with EF using MVC.
Использование подхода Code-First Я использую классы POCO для определения моей модели БД, логики БД, проверки БД, проверки UI и некоторой логики пользовательского интерфейса. Поэтому я могу использовать эти классы (или объекты) на своем уровне представления или использовать их как объекты JSON при работе с веб-службами (или в JavaScript-коде).
Мой вопрос: Разве это не смешивает какую-то логику вместе? Я имею в виду, не следует ли использовать, например, класс классов представлений для презентации, и эти классы должны иметь логику и валидность?
Хорошая практика - отправить объект POCO на представление (или клиенту в целом)?
Наконец мне нужны некоторые рекомендации о том, как организовать свой проект слоев или папок? Я вижу много способов, и я смущен о том, что выбрать или в каком формате я должен основывать свой собственный? !!
Вы пробовали против образцов mvc 2012 года? Они довольно аккуратные и необычные. – INgeek