Я работаю в MVC с последнего года. Я следую MVC-подходу, просто простую оценку, а не шаблоны репозитория. Теперь я узнаю о преимуществах использования репозитория с инъекцией зависимостей, и я считаю, что это правильно следует. Это мое мышление. В одном из моего образца тестового проекта/я начал работать с и инструментом для репозиции есть несколько вопросов о нем :::Правильный подход к следующему MVC
1), когда мы используем EDMX, предположим, что у меня есть имена таблиц «Пользователи», это automattically создает класс названный как «пользователи», который содержит все поля в качестве свойств. Я обычно создаю слой модели и добавляю класс на этом уровне модели с именем «myUsers», который будет содержать те же свойства, что и у пользователей класса. Теперь я привяжу страницу к «myUsers», поэтому что он не может напрямую связываться с DAL.
И всякий раз, когда я отправляю что-то с моей страницы просмотра, объект поставляется в модели «MyUsers», и здесь я снова делаю что-то вроде этого. Пользователи = MyUsers (я делаю это, делая это для каждого свойства, как :: Users.Name = MyUsers.Name , а затем я сохранить его в базе данных.
Я использую выше подхода и в моих приложениях я использовал выше подхода. Теперь мой вопрос Могу ли я связать мою страницу просмотра непосредственно с классом «Пользователи»? Как я вижу некоторые приложения, это происходит. он сократил много работы, а также накладные расходы в применении.
Что правильно подход? иметь дело непосредственно с DAL или должны быть модели между ними?
Сэра, это означает создание вида модели, которая действует как индивидуальный слой лучше и присваивать значение класса домена, можно использовать вышеуказанные рамки, предложенные вами. Сэр? – Sweetie
Правильно ........ –
Помните, что здесь нет правильного или неправильного ответа. Для каждого проекта это отличается. –