- 博客(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
846
原创 .NET Core中的Linq语句
(4)GroupBy(分组):对年龄进行分组,通过select的映射,显示出想要呈现的数据。在了解Linq语句之前,我们通过委托到lambda来推出linq的基本语法。简单的Lambda表达式语句:(打印一个集合中大于10的数)当然为了让数据处理变得更简单,为了更加的人性化。(2)获取一条数据(是否带参数的两种写法)委托->Lambda->Linq。(3)按年龄进行排序(默认升序)先定义一个装载数据的类。
2023-04-09 21:06:06
338
原创 C#线程——重难点
在这个例子中,我们创建了一个Worker方法,并使用Thread类创建了一个新线程来执行这个方法。除了Thread类,C#还提供了一些其他的类和方法来实现多线程编程,如ThreadPool类、Task类、async/await关键字等。这个例子中,我们使用Task类创建了三个任务,并同时执行它们。这个例子中,我们创建了一个线程来执行Worker方法,而Main线程继续执行。这样,我们就可以在程序中同时执行多个任务。在这个例子中,我们使用Task类创建了三个任务,并使用WaitAll方法等待它们全部完成。
2023-04-07 14:16:08
383
原创 C# 委托和事件
在上面的代码中,我们定义了一个名为“Button”的类,它包含一个名为“ButtonClick”的事件。在程序的主函数中,我们创建了一个Button对象,并订阅了“ButtonClick”事件,然后调用了“Click”方法来触发该事件。在上面的代码中,我们首先定义了一个委托类型“CalculateHandler”,它可以接受两个int类型参数并返回一个int类型值。最后,我们调用了委托实例“add”,并将参数1和2传递给它,它返回了它调用的方法的结果。在C#中,委托是一种类型,用于表示指向方法的引用。
2023-04-07 14:10:12
349
原创 .NET Core异步编程
近些年,.NET增加了很多新特新,异步编程就是期中之一。因为.Net的异步编程模型把复杂的异步编程变得简单易用。使得开发人员可以轻松开发出更高效的应用程序。
2023-04-06 18:36:07
716
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
409
1
原创 初步了解.NET Framework和.NET Core
NET是一个由Microsoft开发的开放源代码的跨平台(如Linux和macOS等)的框架,用于构建Windows应用程序、Web应用程序、移动应用程序和云服务等。提供了一个统一的编程模型,允许开发人员使用不同的编程语言编写代码,并提供了一个统一的基础设施,包括类库、虚拟机和运行时环境,以支持开发人员构建高效、可靠、安全和可扩展的应用程序。它是.NET Framework的一个分支,但是与.NET Framework不同,它被设计为更轻量、更快速和更灵活。
2023-03-14 19:59:06
827
空空如也
idea编译中文报错
2022-10-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人