DAL2 означает уровень доступа к данным (я думаю). Это встроенный репозиторий, который разработчики модулей DNN могут использовать для выполнения грубых операций с базой данных. Он использует простые объекты/сущности PETA POCO. Это здорово и упрощает задачи, связанные с функциями базы данных.
Шаблон модуля SPA и MVC использует этот DAL2, поэтому в создаваемом вами проекте будет пример выполнения этих операций CRUD с одним базовым демонстрационным элементом.
Разница в том, что с модулем SPA вы будете использовать интерфейсную структуру, такую как Angular (1/2), React или Knockout и т. Д. Главная страница представляет собой файл index.html, и вы начинаете разработку внешнего интерфейса там. . Предполагается, что вы будете использовать web.api и, как правило, вызовы API для данных.
Модуль MVC настроен таким образом, что вы можете использовать DAL2 в сочетании с .NET MVC для Интернета. Это тот же MVC, который используется для других типов разработки .net.
Эти шаблоны/проекты модулей просто предоставляют вам хорошую отправную точку для разработки в любой ситуации. Они также включают в себя некоторые функции сборки, упрощающие развертывание вашего модуля. Обязательно внимательно прочитайте документацию, которая включена в проект, когда вы его создаете, поскольку есть некоторые шаги, которые необходимо предпринять, чтобы завершить настройку вашего проекта.
person
J King
schedule
28.10.2016