关于.NET core学习心得

关于.NET core学习心得

一、课前的准备

     在大二上学期时就得知这个学期就要学习.net core时,我就在暑假期间从网上了解了这个课程,看了一些学习资料。

 

学习地址:什么是 ASP.NET Core?|.NET (microsoft.com)

                 

 

学习地址: 【编程入门】(完结)深入浅出ASP.NET Core 入门新手教程合集_哔哩哔哩_bilibili

二、关于.NET core的介绍说明

.NET Core是一个可以用来构建现代、可伸缩和高性能的跨平台软件应用程序的通用开发框架。可用于为Windows、Linux和MacOS构建软件应用程序。

与其他软件框架不同,.NET Core是最通用的框架,可用于构建各种软件,包括Web应用程序、移动应用程序、桌面应用程序、云服务、微服务、API、游戏和物联网应用程序。与其他框架不同,.NET Core并不局限于单一的编程语言,它支持C#、.NET、F#和TypeScript等。

.NET Core提供了最先进、最成熟和最广泛的类库、公共API、多语言支持和工具。

三、.NET core开发工具

Visual Studio 20xx

 

下载地址下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux (microsoft.com)

四、.NET core开发框架(列举)

1、MVC三层架构:ASP.NET Core MVC 是使用模型-视图-控制器设计模式构建 Web 应用和 API 的丰富框架

 

2、 Entity Framework Core:它是.NET Core中最常用的ORM框架之一,用于管理对象关系映射和数据库的管理。

3、Xamarin.Forms:它是一个跨平台的移动应用程序框架,可以使用C#和XAML来构建Android、iOS和Windows Phone等平台的原生应用程序

五、根据心得体会利用.NET core MVC和EF框架+三层架构项目搭建示例

1. 选择新建一个.net core MVC应用(模型-视图-控制器)

 

2. 修改自己的项目名称和解决方案名称,修改项目存放的位置

 

3. 选择所需要的版本框架(身份验证无),配置HTTPS根据自身情况勾选即可

 

4. 在该解决方案下右键选择 添加新建项目=>类库(.NET framework)添加BLLDALModel类库

 

修改类库的存储位置,框架选择与解决方案同样的版本(避免后期出现报错)

 

建好如图

 

5.添加EF Core程序包:打开工具=>管理NuGet =>管理解决方案的NuGet工具包(如图所示)

  Microsoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Tools 添加到项目

注意:在安装EF Core 程序包时要注意相关版本的信息,安装版本需要与当前UI层版本一致,否则会报版本冲突的错误。

 

6.  appsettings.json来配置连接数据库(如图所示)

 

以上就是根据心得体会利用.NET core MVC和EF框架+三层架构项目搭建示例演示过程,虽然只是基础的项目初始搭建,但是很入门者。

心得体会总结:我认为学习.NET Core是非常值得的。它不仅拥有良好的跨平台性能和扩展性,还提供了简化的部署和维护方式。无论是想要开发Web应用还是其他类型的应用程序,都可以选择.NET Core作为开发框架。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值