找到关于 ASP.Net 的35 篇文章

ASP.NET Core 如何使用 Entity Framework 提供数据访问?

Akshay Khot
更新于 2021年6月22日 13:24:03

336 次浏览

Entity Framework 是一个 ORM(对象关系映射)框架,它简化了从关系数据库创建、检索、更新或删除数据的过程。使用 Entity Framework,您可以使用 C# 对象来抽象数据库相关的代码,因此您很少需要处理原始 SQL。下图说明了 Entity Framework 在分层架构中的位置。Entity Framework Core (EF Core) 是 Entity Framework 6 的新版本。与 .NET Core 类似,EF Core 是 Entity Framework 的轻量级、开源和跨平台版本。它被开发用于 .NET Core 应用程序。要将 EF Core 集成到……阅读更多

解释 .NET 中的迭代器模式

Akshay Khot
更新于 2021年5月19日 12:50:41

280 次浏览

迭代器模式用于遍历集合中的元素,并使用 IEnumerator 接口实现。它定义了遍历或枚举集合中元素的基本低级协议。这以单向方式完成。以下是 C# 中的 IEnumerator 接口。public interface IEnumerator{    bool MoveNext();    object Current { get; }    void Reset(); }MoveNext 将当前元素或“游标”推进到下一个位置,如果集合中没有更多元素,则返回 false。Current 返回当前位置的元素(通常从 object 转换为更具体的类型)。MoveNext…阅读更多

如何在 .NET 中使用 XML 和 JSON?

Akshay Khot
更新于 2021年5月19日 08:19:11

921 次浏览

使用 JSONJSON 是一种数据格式,已成为 XML 的流行替代方案。它简洁明了,语法类似于 JavaScript 对象。事实上,JSON 代表 JavaScript 对象表示法。最新版本的 .NET 提供了对 JSON 数据的内置支持。System.Text.Json 命名空间提供了高性能、低分配功能来处理 JSON 数据。这些功能包括将对象序列化为 JSON 并将 JSON 反序列化回对象。它还提供类型来创建内存中文档对象模型 (DOM),用于访问 JSON 文档中的任何元素,从而提供结构化的视图……阅读更多

解释 .NET 中的程序集和 DLL 如何工作

Akshay Khot
更新于 2021年5月19日 08:17:06

543 次浏览

程序集包含应用程序中所有已编译的类型及其中间语言 (IL) 代码。它也是 .NET 中的基本部署单元。在 .NET 的最新版本(即 .NET Core)中,程序集是一个扩展名为 .dll 的文件,它代表动态链接库。程序集主要包含四个项目。已编译类型应用程序中所有类型的已编译 IL 代码。程序集清单包含公共语言运行时所需的元数据,例如此 DLL 引用的依赖项和版本。其目的是通过程序集的数据向运行时描述程序集……阅读更多

解释 .NET 中的流架构

Akshay Khot
更新于 2021年5月19日 08:16:29

415 次浏览

.NET 流架构为跨不同 I/O 类型进行读取和写入提供了统一的编程接口。它包括用于操作磁盘上的文件和目录的类,以及用于压缩、命名管道和内存映射文件的专用流。.NET 中的流架构依赖于后备存储和适配器。后备存储它表示数据存储,例如文件或网络连接。它可以充当可以顺序读取字节的源或可以顺序写入字节的目标。.NET 中的 Stream 类向程序员公开后备存储。它公开……阅读更多

解释 .NET 中的自定义值类型

Akshay Khot
更新于 2021年5月19日 08:15:02

1K+ 次浏览

值类型的变量直接包含值。将一个值类型变量赋值给另一个变量时,每个变量都与内存中的不同存储位置相关联。因此,更改一个值类型变量的值不会影响第二个变量中的值。类似地,将值类型的实例传递给方法时,编译器会将与参数关联的内存复制到与参数关联的新位置。对参数的任何更改都不会影响原始值。由于值类型会复制内存,因此它们应该很小(通常小于 16 个字节)。所有……阅读更多

解释 .NET 框架中反射的工作原理

Akshay Khot
更新于 2021年5月19日 08:10:23

311 次浏览

C# 程序编译为 DLL 程序集,其中包含已编译的 C# 代码以及运行时的元数据和其他资源。C# 提供了一个反射 API,让我们可以在运行时检查元数据和已编译的代码。使用反射,可以-访问程序集中所有类型的程序集元数据获取类型及其成员(方法、属性等)的列表在运行时动态调用类型成员。仅提供名称即可实例化对象构建程序集在传统的程序中,当您将源代码编译为机器代码时,编译器会删除有关代码的所有元数据。但是……阅读更多

.NET 中的事件模式如何工作?

Akshay Khot
更新于 2021年5月19日 08:05:42

475 次浏览

事件是一种使用委托的简化模式。在 C# 中,所有委托都具有多播功能,即委托的实例不仅可以表示单个方法,还可以表示方法列表。例如-示例委托 int Transformer(int x); static void Main(){    Transformer perform = x =>{       int result = x * x;       Console.WriteLine(result);       return result;    };    perform += x =>{       int result = x * x * x;       Console.WriteLine(result);       return result;    };    perform(2); // 打印……阅读更多

ASP 和 ASP.NET 的区别

Nitin Sharma
更新于 2020年6月9日 08:29:55

4K+ 次浏览

ASP 和 ASP.NET 都是广泛使用的应用程序语言,主要用于前端开发。这两种语言都用于动态生成网页。然后将通过服务器端脚本生成的內容发送到客户端的 Web 浏览器。以下是 ASP 和 ASP.NET 之间的重要区别。序号关键ASPASP.NET1定义ASP 或通常称为经典 ASP,由 Microsoft 开发,是第一个用于动态生成网页的服务器端脚本引擎。另一方面,ASP.NET 是一个服务器端 Web 框架,开源,旨在用于生成动态网页。2语言类型ASP 是解释型语言,这意味着编写的代码会被发送到……阅读更多

JSP 和 ASP 的区别

Kiran Kumar Panigrahi
更新于 2022年7月27日 09:44:13

4K+ 次浏览

JSP 和 ASP 都是服务器端脚本语言。JSP 基于 Java,由 Sun Microsystems 开发,而 ASP 由 Microsoft 开发,也称为经典 ASP。每当浏览器请求 JSP 或 ASP 页面时,服务器引擎都会读取文件,执行文件中的代码并将 HTML 输出返回到浏览器。JSP 是编译的,而 ASP 是解释的。ASP.NET 是基于 .NET 的 ASP 变体,其中代码被编译以提高性能。什么是 ASP?ASP 是一个服务器端脚本引擎,这意味着编写的代码会被发送到……阅读更多

广告