Csharp/C#教程:什么是Microsoft ASP.NET网页2数据Nuget包?分享


什么是Microsoft ASP.NET网页2数据Nuget包?

我知道ASP.NET MVC 4项目所需的最小Nuget包是:

但是我很想知道,以下软件包会添加到项目中的内容是什么?

即这两个包有什么作用? 每个nuget项目的描述与Razor 2包的描述相同,这对它没有太大帮助。

在使用和不使用以下软件包进行MVC 4项目的一些实验之后

我得出的结论是Nuget Package的描述

此包包含ASP.NET网页的运行时程序集。 ASP.NET Web Pages和新的Razor语法提供了一种快速,简洁,干净且轻量级的方法,可将服务器代码与HTML相结合,从而创建动态Web内容。

是非常误导。

Microsoft ASP.NET Web Pages 2数据实际上只包含WebMatrix.Data.dll。 这是添加此包时添加到项目中的唯一程序集。 查看此程序集的MSDN参考

WebMatrix.Data命名空间包含简化ASP.NET网页中数据库交互的类。 此命名空间包括可帮助您打开,查询和向数据库发送命令以及处理SQL查询返回的数据库行的类。

对于Microsoft ASP.NET Web Pages 2 Web数据,此程序包仅添加WebMatrix.DataWeb.dll(依赖于WebMatrix.Data.dll)。 此程序集的MSDN参考是

WebMatrix.WebData命名空间包含可简化ASP.NET网页中的成员资格和安全性的类。 此命名空间包括可帮助您创建和删除用户帐户,定义角色以及管理帐户密码的类。

因此,如果不使用WebMatrix Data访问数据库而不使用简单的成员资格提供程序,则不需要这些软件包。

如果您使用简单成员资格提供程序或扩展扩展成员资格提供程序,则必须使用这些程序包。

上述就是C#学习教程:什么是Microsoft ASP.NET网页2数据Nuget包?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1004039.html

(0)
上一篇 2021年12月28日
下一篇 2021年12月28日

精彩推荐