1

我是 DotnetNuke 的新手。我在为 DotnetNuke 创建 Visual Studio 2015 的新项目模板时有点困惑。

有人可以建议我关注的不同之处吗?

1- DotnetNuke 7 C# Compiled Module and DotnetNuke 7 C# DAL2 Compiled Module
2- DotnetNuke 8 C# DAL2 MVC Module and DotnetNuke 8 C# DAL2 SPA Module

在此处输入图像描述

4

1 回答 1

0

DAL2 代表数据访问层(我认为)。它是 DNN 模块开发人员可以用来在数据库上执行 crud 操作的内置存储库。它使用 PETA POCO 简单的对象/实体。它很棒并且简化了围绕数据库功能所涉及的任务。

SPA 和 MVC 模块的模板都使用此 DAL2,因此您创建的项目将有一个示例,说明如何使用一个基本演示项目执行这些 CRUD 操作。

不同之处在于,使用 SPA 模块,您将希望使用 Angular(1/2) 或 React 或 Knockout 等前端框架...主页是一个 index.html 文件,您可以在那里开始前端开发. 它假定您将使用 web.api 并且通常使用 rest 样式的 api 调用数据。

MVC 模块已设置好,因此您可以将 DAL2 与 .NET MVC for web 结合使用。这与用于其他类型的 .net 开发的 MVC 相同。

这些模块模板/项目只是为您提供了一个很好的起点来开发任何一种情况。它们还包括一些构建功能,可以更轻松地部署您的模块。确保在创建项目时仔细阅读项目中包含的文档,因为您需要采取一些步骤来完成项目设置。

于 2016-10-28T14:33:19.557 回答