Я читал книгу Pro ASP NET MVC Framework, и я очень запутался в многом. Я пытался провести какое-то исследование, но я нахожу, что с таким количеством разных подходов и концепций, которые меня бросают, это только ухудшает ситуацию.
Поэтому у меня есть несколько вопросов:Мне нужно некоторое разъяснение по архитектуре MVC и трехуровневой архитектуре
Я знаю, что MVC предполагается разделить функциональность на три основные вещи: Model -> Controller -> View. Является ли MVC другим подходом, чем трехуровневая архитектура? Или я все еще должен думать о создании уровня доступа к данным и уровня бизнес-логики в моем проекте?
Что такое Репозитории? Это то, что действует как мой уровень доступа к данным? Где/Как хранилища помещаются в MVC?
В книге говорится об использовании LINQ to SQL для взаимодействия с базой данных, но при этом он указывает, что LINQ to SQL не будет поддерживаться в будущем и Microsoft отбрасывает его для Entity Framework. Где Entity Framework вписывается в MVC и как я могу взаимодействовать с ним?
Заранее благодарим за вашу помощь!
Matt
LINQ to SQL - это ~ НЕ ~ отбрасывается, и в нем указывается так много в вашей книге на Pg. 49. – mmcdole
Кроме того, с точки зрения разницы между MVC и Three-Tier, я предлагаю вам перечитать pg. 41 особенно последний абзац наверху. – mmcdole
Я видел, что он будет включен в ASP.NET 4.0, но я предположил, что он все еще медленно отбрасывается. Хорошо, да, я прочитал этот параграф. Как я уже сказал, со всеми терминами и понятиями, которые меня бросают сразу, я немного запутался и забыл некоторые из вещей, которые я прочитал. Благодарю. – Matt