自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 .NET Core之Entity Framework Core基础

ORM(object relational mapping,对象关系映射)“对象”是指的就是C#中的对象,而“关系”指的是关系型数据库(如SQLsever,MySQL,Oracle),“映射”指的是在关系型数据库和C#对象之间搭建一座“桥梁”。常用的ORM框架:EF Core,Dapper,SqlSugar,FreeSql。注:这里只注重讲EF CoreEF Core与其他ORM框架比较:(1)EF Core(Entity Framework Code ):是微软官方的ORM框架。

2023-04-24 16:48:34 773

原创 .NET Core中的Linq语句

(4)GroupBy(分组):对年龄进行分组,通过select的映射,显示出想要呈现的数据。在了解Linq语句之前,我们通过委托到lambda来推出linq的基本语法。简单的Lambda表达式语句:(打印一个集合中大于10的数)当然为了让数据处理变得更简单,为了更加的人性化。(2)获取一条数据(是否带参数的两种写法)委托->Lambda->Linq。(3)按年龄进行排序(默认升序)先定义一个装载数据的类。

2023-04-09 21:06:06 311

原创 C#线程——重难点

在这个例子中,我们创建了一个Worker方法,并使用Thread类创建了一个新线程来执行这个方法。除了Thread类,C#还提供了一些其他的类和方法来实现多线程编程,如ThreadPool类、Task类、async/await关键字等。这个例子中,我们使用Task类创建了三个任务,并同时执行它们。这个例子中,我们创建了一个线程来执行Worker方法,而Main线程继续执行。这样,我们就可以在程序中同时执行多个任务。在这个例子中,我们使用Task类创建了三个任务,并使用WaitAll方法等待它们全部完成。

2023-04-07 14:16:08 366

原创 C# 委托和事件

在上面的代码中,我们定义了一个名为“Button”的类,它包含一个名为“ButtonClick”的事件。在程序的主函数中,我们创建了一个Button对象,并订阅了“ButtonClick”事件,然后调用了“Click”方法来触发该事件。在上面的代码中,我们首先定义了一个委托类型“CalculateHandler”,它可以接受两个int类型参数并返回一个int类型值。最后,我们调用了委托实例“add”,并将参数1和2传递给它,它返回了它调用的方法的结果。在C#中,委托是一种类型,用于表示指向方法的引用。

2023-04-07 14:10:12 341

原创 .NET Core异步编程

近些年,.NET增加了很多新特新,异步编程就是期中之一。因为.Net的异步编程模型把复杂的异步编程变得简单易用。使得开发人员可以轻松开发出更高效的应用程序。

2023-04-06 18:36:07 661 1

原创 微软都收购了Mono技术,为什么还要发布.NET Core版本?

2.ASP.NET 与 IIS深度耦合:具体来说,ASP.NET 应用程序需要通过 IIS 来处理 HTTP 请求,并将请求转发给 ASP.NET 引擎进行处理。更高的性能:.NET Core 的性能比 .NET Framework 更高,因为它使用了新的 JIT 编译器和垃圾回收器,并且可以利用更多的硬件资源。更开放的生态系统:.NET Core 是一个开源项目,拥有一个庞大的社区和丰富的第三方库和工具,使得开发人员可以更方便地使用和扩展 .NET Core。4.无法进行跨平台的应用程序。

2023-04-04 17:45:58 382 1

原创 抽象类,普通类,接口的区别

抽象类,普通类,接口三者的区别

2023-03-28 19:45:49 514

原创 c#参数修饰符

C#参数修饰符是用于改变参数传递方式或者参数行为的关键字。

2023-03-15 09:23:43 506

原创 初步了解.NET Framework和.NET Core

NET是一个由Microsoft开发的开放源代码的跨平台(如Linux和macOS等)的框架,用于构建Windows应用程序、Web应用程序、移动应用程序和云服务等。提供了一个统一的编程模型,允许开发人员使用不同的编程语言编写代码,并提供了一个统一的基础设施,包括类库、虚拟机和运行时环境,以支持开发人员构建高效、可靠、安全和可扩展的应用程序。它是.NET Framework的一个分支,但是与.NET Framework不同,它被设计为更轻量、更快速和更灵活。

2023-03-14 19:59:06 810

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除