![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net Core
ASP.NET Core是Microsoft发行的ASP.NET的新版本。它是一个开放源代码的Web框架,可以在Windows,Mac或Linux上运行。
知更鸟的码
你所浪费的今天,是昨天死去的人所奢望的明天;你所厌恶的现在,是未来的你所回不去的曾经。
展开
-
(五).NET Core 3.x 使用Nosql-MongoDB构建Web应用
文档数据库由于其存储大量数据或半结构化数据的速度和能力而变得越来越流行。MongoDB已经成为文档数据库领域的领导者,因此,开发人员可能有必要学习如何从.NET应用程序与MongoDB进行交互。MongoDB是面向NoSQL文档的数据库,可让您定义独立于架构的基于JSON的文档。该模式可以与关系数据库中的表进行映射。MongoDB中的架构称为集合,该架构中的记录称为文档。本教程将创建一个Web API,该Web API在MongoDB NoSQL数据库上执行创建,读取,更新和删除(CRUD)操作。..原创 2020-07-21 17:24:07 · 240 阅读 · 0 评论 -
(四)如何在.NET Core 3.x 中使用Swagger
在服务端开发过程中,特别是在前后端分离的项目中,后端人员往往会提供出来很多API接口供前端人员使用。一般后端人员会在开发接口的过程中同时维护一份文档(如word、excel),用来说明每一个接口的访问方式、需要的参数、返回的结果等基本信息。但是这种传统的API书写方式很费时间,而且容易造成因为接口文档更新不及时导致的前后端交流成本增加的问题。基于上述情况,诞生了许多API接口文档自动化生成工具,如Swagger、I/O Docs、apiary.io、Docco、Dexy、Doxygen、TurnAPI。原创 2020-07-21 16:49:37 · 537 阅读 · 0 评论 -
(三)使用.NET Core3.1和EF Core构建RESTful API
在本文中,我将演示如何使用ASP.NET Core 3.1构建RESTful Web API,使用Entity Framework Core与现有数据库连接,创建JWT令牌提供对API访问的保护权限。如果您不熟悉.NET Core,可以先阅读我的.NET Core 3.1简介。这篇文章的各节如下:什么是RESTful API? 什么是JWT令牌? 添加控制器和脚手架构建RESTful API 使用Postman测试API接口 使用Cors解决前端调用API跨域的问题 创建一个JWT令牌保.原创 2020-07-21 09:34:11 · 1816 阅读 · 0 评论 -
(二)Restful API设计指南-最佳实践
Facebook,Google,Github,Netflix和其他一些科技巨头给开发人员和产品提供了通过API使用其数据的机会,即使你没有为其他开发人员和产品编写过API,对于你的应用程序来说,拥有精心制作的API总是非常健康的。关于设计API的最佳方法,互联网上存在着长期的争论,没有为此定义过任何的官方指南。API是一个接口,许多开发人员可通过该接口与数据进行交互。设计良好的API总是非常易于使用,并使开发人员的工作变得非常顺利。API是开发人员的GUI,如果感到困惑或冗长,则会开始寻找替代方..原创 2020-07-06 00:47:14 · 306 阅读 · 0 评论 -
(一)NET Core 项目中通过EF Core的Code First方式进行数据库的迁移
代码优先(Code first)是一种技术,可以帮助我们通过代码来创建数据库,迁移和维护数据库及其表。也就意味着我们可以通过.NET代码直接维护数据库及其对应的表。当尚未准备好数据库并且想要在新项目中创建数据库并直接通过代码维护数据库时,这将是个很好的选择。本文将帮助大家了解什么是“代码优先”的方法,以及如何使用Entity Framework Core 迁移(Migration)机制在ASP.NET Core 应用程序中实现它。Migration始终可以帮助我们创建,更新数据库并将其与模型类同步。接下原创 2020-07-05 18:37:47 · 2115 阅读 · 1 评论 -
.Net Core 命令行界面(CLI)
.NET Core命令行界面.NET Core命令行界面(CLI)是一个新的跨平台工具,用于创建,还原程序包,构建,运行和发布.NET应用程序。在上一章中,我们使用Visual Studio创建了第一个ASP.NET Core Api 应用程序。Visual Studio在内部使用此CLI还原,生成和发布应用程序。其他更高级别的IDE,编辑器和工具都可以使用CLI支持.NET Core应用程序。.NET Core CLI与.NET Core SDK一起安装在特定平台上。因此,我们不需要在开发机器原创 2020-06-15 01:40:28 · 3551 阅读 · 0 评论 -
创建 ASP.NET Core API 应用程序
创建ASP.NET CoreAPI 应用程序在这里,我们将学习如何在Visual Studio 2019中创建我们的第一个ASP.NET Core 3.0应用程序。打开Visual Studio 2019,然后单击创建新项目,如下所示。“创建新项目”对话框包含不同的.NET Core 3.x应用程序模板。每个应用程序都会创建预定义的项目文件和文件夹,具体取决于应用程序类型。在这里,我们将创建一个简单的Web应用程序,因此选择ASP.NET Core Web 应用程序模板,然后单击...原创 2020-06-15 00:03:07 · 372 阅读 · 0 评论 -
如何安装.NET Core & VS2019秘钥
安装.NET Core,ASP.NET Core首先要构建.NET Core / ASP.NET Core应用程序的开发环境。.NET Core可以通过两种方式安装:通过安装Visual Studio 2017/2019或通过安装.NET Core Runtime或SDK。.NET Core安装程序已经包含ASP.NET Core库,因此没有单独的ASP.NET Core安装程序。第一种、安装Visual Studio当前,.NET Core 2.1和.NET Core 3.1具备长期.原创 2020-07-14 13:37:06 · 2339 阅读 · 0 评论 -
ASP.NET Core3.1 入门介绍
开篇介绍.NET Core是Microsoft发行的ASP.NET的新版本。它是一个开放源代码的Web框架,可以在Windows,Mac或Linux上运行。如今.NET Core在C#开发人员中越来越受欢迎,但是还是有很大一部分开发人员不会使用。鉴于此,从本篇文章开始,将帮助大家逐步了解ASP.NET Core Web应用程序。希望大家能够逐步学习、尽快掌握这一新的Web 框架技术。.NET Core概述.NET Core是.NET Framework的新版本,.NET Framework是由M原创 2020-06-14 22:49:24 · 4854 阅读 · 0 评论