首页
学习
活动
专区
圈层
工具
发布

一系列令人敬畏的.NET核心库,工具,框架和软件

4.5.x or above aspnet-api-versioning – 将服务API版本添加到ASP.NET Web API,使用ASP.NET Web API的OData和ASP.NET Core...ASP.NET MVC – 用于构建动态Web站点的模型视图控制器框架,包括合并的MVC,Web API和带Razor的Web页面。...它(几乎)完全用C#编写,并带有您期望在IDE中使用的功能以及更多功能。...stateless – 用于在C#代码中创建状态机的简单库。 软件开发工具包 AWS开发工具包 – Amazon Web Services(AWS).NET Core SDK组件。...C#6和.NET Core 1.0:现代跨平台开发 .NET Core中的依赖注入,第2版 使用微服务,ASP.NET核心和实体框架核心 – 免费电子书采样器探索.NET核心 .NET Core中的微服务

22.3K30

创建API服务最小只要4行代码!!!尝新体验ASP.NET Core 6预览版本中的最小Web API(minimal APIS)新特性

IResult的接口实现 最小操作支持Request,Response等 优化了最小主机、模板 从查询字符串中获取Blazor组件参数 ......与之前的ASP.NET Core Web API相比,最小Web API在启动模板和框架结构上都有些不同。...准备工作 在开始创建最小Web API之前,请确保开发环境中已安装了.NET SDK 6.0.100-preview.7.21379.14(当前最新的.NET SDK版本),在Windows操作系统中,...你可以使用.NET Cli命令来查看,比如: dotnet --info 运行结果如下图: 如果需要查看当前环境已安装的.NET模板,运行如下命令: dotnet new -l 运行结果如下: Template...与以往的ASP.NET Core应用程序相同,在最小API项目中,你仍然可以使用像Swagger这样的接口文档组件。

6.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .NET Core 3.0 中的新变化

    版本 1 随附新版 ASP.NET、实体框架 (EF) 和主要定目标到的 Web 应用程序。...图 2:使用 SignalR 在服务器上运行 UI Web 组件 对于 .NET Core 3.0,我们将把 Blazor 组件模型集成到 ASP.NET Core 中。...我们将此集成组件模型称为“Razor 组件”。Razor 组件开启了以下新时代:使用 ASP.NET Core 的可组合 UI,以及使用 .NET 的完整堆栈 Web 开发。...在 EF Core 3.0 中,我们计划深入更改 LINQ 实现工作原理和测试方式,旨在提高它的可靠性(例如,避免破坏修补程序版本中的查询);让它能够将更多表达式正确转换为 SQL;在更多情况下生成高效查询...我们计划在 EF Core 3.0 中添加的其他功能包括,属性包实体(将数据存储在索引属性(而不是常规属性)中的实体);能够将数据库视图反向工程为查询类型;以及与新 C# 8.0 功能集成,如 IAsyncEnumerable

    6.2K10

    .NET程序员必备的58个提高效率工具

    Indent Guides:在每个缩进级别添加垂直线。 PowerShell Tools:一套用于开发和调试 PowerShell 脚本以及 Visual Studio 2015中模块的工具。...ASP.NET Fiddler:捕捉 HTTP 请求/响应以及模拟请求行为。 AutoMapper:对象到对象的映射。例如,该工具可用于映射实体对象到领域对象,而不是写手动映射代码。...ASPhere:有 GUI 的 web.config 编辑器。 3. REST API Swagger UI:API 测试和文档工具。...LINQ Insight:LINQ Insight Express 是一个 Visual Studio 插件,它允许你在设计时分析你的 LINQ 查询,并简化了编写和调试 LINQ 查询。 7....PAL:在性能日志读取,使用已知阈值分析。 sqlquerystress:用T-SQL 查询和程序的性能压力测试助攻。 10.

    5.8K60

    【ASP.NET Core 基础知识】--前端开发--集成前端框架

    跨平台开发: Angular支持跨平台开发,可以构建适用于Web、移动和桌面平台的应用程序。通过Angular的框架,可以使用相同的代码库构建不同平台的应用。...文档和社区支持: Vue.js 提供了清晰详细的官方文档,覆盖了所有的核心概念和API。此外,Vue.js 社区活跃,开发者可以在社区中获取支持、交流经验,以及参与贡献。...下面我将展示如何在 ASP.NET Core 中创建和使用 RESTful API,并在前端框架中进行调用。...创建 ASP.NET Core 项目: 在 Visual Studio 中创建一个 ASP.NET Core Web 应用程序项目,选择 Web API 作为项目模板。...四、前端路由与ASP.NET CORE路由的整合 4.1 Angular路由 在将 Angular 路由与 ASP.NET Core 路由整合时,通常需要考虑两者之间的路由配置以及如何处理前端路由和后端路由的冲突

    4.6K00

    【译】.NET Core 3.0 Preview 3中关于ASP.NET Core的更新内容

    另请参阅ASP.NET Core 3.0 中的重大更改的完整列表。 Razor组件改进 在前面的预览中,我们介绍了Razor组件,这是一种用ASP.NET核心构建交互式客户端Web UI的新方法。...Razor组件在HTML中是完全呈现的。 Razor类库中的Razor组件 现在可以将Razor组件添加到Razor类库中,并使用Razor组件从ASP.NET核心项目引用它们。...运行时验证 对运行时编译的支持已从.NET Core 3.0中的ASP.NET核心共享框架中删除,但现在可以通过向应用程序添加包的方式来启用它。...在本节中,我们将展示如何创建一个新的Angular或React模板,该模板允许我们对用户进行身份验证并访问受保护的API资源。...NET Core使用一个新的gRPC框架,我们正在与谷歌合作构建。 gRPC是一个流行的RPC(远程过程调用)框架,它为API开发提供了一种固定的契约优先方法。

    26.6K10

    为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 webserviceAPI

    以下是我的想法: 如果您是旧式Windows 服务、web 应用程序或 web 服务的维护者, 则您需要继续使用. NET 框架。...如果您的应用程序将部署在旧的 Windows 服务器上,比如windows 2003/xp, 您需要继续使用. NET 框架。 如果您确信您的系统近期不会部署到云中, 那么您现在就可以继续使用....因为 Web form和 MVC 有着完全不同的体系结构模型。MVC 使用模型、视图和控制器的分离。也没有 webform 控件组件 (如 web 窗体)。...这将需要一些调整, 特别是在RazorPage。 如果你的 web 应用程序只是一个 web api , 则你可以首先创建一个新的 ASP.NET Core Web API项目,不是简单复制一些代码。...这里需要做些调整, 因为 ASP.NET Core web api 使用的是 web api 2。 使用 HTML5! HTML5 仅用于现代 web 应用程序标准。

    2.3K90

    为什么 web 开发人员需要迁移到. NET Core, 并使用 ASP.NET Core MVC 构建 web 和 webserviceAPI

    以下是我的想法: 如果您是旧式Windows 服务、web 应用程序或 web 服务的维护者, 则您需要继续使用. NET 框架。...如果您的应用程序将部署在旧的 Windows 服务器上,比如windows 2003/xp, 您需要继续使用. NET 框架。 如果您确信您的系统近期不会部署到云中, 那么您现在就可以继续使用....因为 Web form和 MVC 有着完全不同的体系结构模型。MVC 使用模型、视图和控制器的分离。也没有 webform 控件组件 (如 web 窗体)。...这将需要一些调整, 特别是在RazorPage。 如果你的 web 应用程序只是一个 web api , 则你可以首先创建一个新的 ASP.NET Core Web API项目,不是简单复制一些代码。...这里需要做些调整, 因为 ASP.NET Core web api 使用的是 web api 2。 使用 HTML5! HTML5 仅用于现代 web 应用程序标准。

    4.1K40

    .Net Web开发技术栈

    RESTful 满足这些原则和条件的就称RESTful架构 Web API:RESTful的实现,一个用于构建HTTP服务的框架 测试工具:Fiddler、Postman、Jmeter......Winform MVVM 在.Net中(主要应用于WPF、Silverlight、WP7) Prism - Brian Lagunas微软产品经理,微软MVP,一个跨平台的桌面和移动MVVM开发框架,开源...Catel的核心包含一个IoC容器,模型,验证,纪念,消息中介,参数检查等。 ... 在前端中 Angular Vue Knockout React ......和.discomap文件),可定义Web应用以用语应用程序 Bin:包含空间,组件或你要在应用程序中应用其他程序代码的已编译组件(.dll文件).在[Bin]文件夹中以程序代码表示的任何类, 都会自动在应用程序中应用到...MVVM框架 实现一个简单的js模板引擎 Angular 路由、模块化、控制器、指令、作用域、模板、链式函数、过滤器、服务、依赖注入...

    5.8K30

    5分钟快速创建52ABP .NET Core Angular模板

    选择项目类型为“ASP .NET CORE&Angular”,填写您项目名称(为了演示方便,我们使用YoyoSoft.PhoneBookDemo作为我们的项目名称)以及其他信息。...angular文件夹包含了管理端的界面,是用于配合应用程序后端运行使用的。 aspnet-core文件夹则包含了服务端的ASP.NET Core解决方案,需要使用Visual Studio启动。...使用52ABP-PRO的迁移工具 52ABP-PRO的提供了一个迁移工具,在解决方案中tools文件中(YoyoSoft.PhoneBookDemo.Migrator),您可以在开发和生产环境中,使用这个工具为您的数据库进行迁移...数据的初始化则需要您运行 *.Web.Host 项目才会执行。您可以打开SQL Server Management Studio 工具来查看数据库是否创建成功。 ?...我们一般会推荐您使用EF控制台命令进行开发,使用Migror.exe进行生产环境的迁移。请注意Migror.exe支持同时在多个数据库中运行迁移,这在多租户应用程序的开发/生产环境中很有用。

    2.1K10

    一个适用于 .NET 的开源整洁架构项目模板

    项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提高软件的可维护性、可扩展性、可重用性和可测试性。...这一层包含了那些在整个系统的生命周期中持续存在且具有明确业务含义的实体。 用例层(Use Cases):用例层包含了系统的具体业务逻辑和用例。它协调实体层和其他层之间的交互,以实现特定的业务功能。...使用此模板,您可以毫不费力地使用 ASP.NET Core 和 Angular 或 React 创建单页应用程序 (SPA),同时遵守 Clean Architecture 的原则。...您可以选择使用 Angular、React 或创建仅限 Web API 的解决方案。使用 -cf 或 --client-framework 选项指定客户端框架,并提供将在其中创建项目的输出目录。...若要创建仅限 ASP.NET Core Web API 的解决方案,请执行以下操作: dotnet new ca-sln -cf None -o YourProjectName 启动应用程序: cd

    50910

    【Telerik和Kendo UI组件】上海道宁与progress为您提供Web、移动和桌面构建功能更丰富的现代体验

    通过使用来自Telerik和Kendo UI的现代、功能丰富和专业设计的 UI 组件,您可以在更短的时间内提供更出色的Web、移动和桌面体验。...04、灵活技术支持和资源 查看演示、教程、功能描述、代码示例和详细的API。即使在您的免费试用、大量文档和社区论坛期间,您也可以从支持中受益。...Angular 7、KendoReact 8、Kendo UI for Vue 9、UI for Silverlight 02、桌面组件 1、UI for .NET MAUI 使用Telerik一流的...使用或不使用编码快速轻松地制作自动化测试,将它们集成到您的 CI/CD 环境中,以便更早地发现缺陷并在 Web 和桌面上发布高质量的软件产品。...04、性能保证 查看演示、教程、功能描述、代码示例和详细的API。即使在您的免费试用、大量文档和社区论坛期间,您也可以从支持中受益。

    3.8K30

    一个适用于 .NET 的开源整洁架构项目模板

    前言 项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提高软件的可维护性、可扩展性、可重用性和可测试性。...这一层包含了那些在整个系统的生命周期中持续存在且具有明确业务含义的实体。 用例层(Use Cases):用例层包含了系统的具体业务逻辑和用例。它协调实体层和其他层之间的交互,以实现特定的业务功能。...使用此模板,您可以毫不费力地使用 ASP.NET Core 和 Angular 或 React 创建单页应用程序 (SPA),同时遵守 Clean Architecture 的原则。...您可以选择使用 Angular、React 或创建仅限 Web API 的解决方案。使用 -cf 或 --client-framework 选项指定客户端框架,并提供将在其中创建项目的输出目录。...若要创建仅限 ASP.NET Core Web API 的解决方案,请执行以下操作: dotnet new ca-sln -cf None -o YourProjectName 启动应用程序: cd

    58410

    快速打造CRUD应用:热门框架与工具助力开发

    CRUD应用不仅涵盖了数据管理的基本操作,还构成了许多Web应用和API服务的基础。随着技术的不断进步,开发者们可以利用一系列流行的框架和工具来快速构建高效、可靠的CRUD应用。...本文将详细介绍一些当前流行的前端框架(如React、Vue、Angular)和后端框架(如Spring Boot),以及它们在CRUD应用开发中的应用。...使用索引:为经常查询的字段添加索引,提高查询效率。参数化查询:使用参数化查询和预编译语句防止SQL注入攻击。事务管理:在涉及到多个CRUD操作时,使用事务确保数据的一致性和完整性。4....配置数据库连接信息,在application.properties文件中设置数据库URL、用户名和密码。定义数据模型,创建对应的Java实体类,并使用注解进行映射。...编写业务逻辑,在各个组件中通过axios向后端API发起GET、POST、PUT和DELETE请求,处理响应数据并更新视图。使用Element UI等组件库,快速构建美观的用户界面。

    81510

    Asp.NET Core2.0 项目实战入门视频课程_完整版

    课程概述 52ABP大学例子程序演示如何使用Entity Framework(EF) Core 2.0 和 Visual Studio 2017 创建一个 ASP.NET Core 2.0 MVC web...从2015年5月开始在国内的开源社区中进行推广ASP.NETBoilerplate Project开源框架,创建了”角落的白板报”博客, 发表一些基础性文章来帮助大家提高开发技巧!...课程的适用对象 具有一定 .Net基础,asp.net ,mvc 开发人员,希望能够在业余时间来学习和提升WEB开发技能的在校生、在职人员。...中的并发处理和解决方案 1、并发的介绍00:02:43 2、使用EFCore处理并发冲突00:42:33 第10章高级课程延伸 1、继承的实现00:06:41 2、使用EFCORE调用原生sql查询语句...诚如我在视频后面说的,下一步的视频课程我会讲Angular的入门实战。 但是为了民主点,我决定开设一个投票。

    2.8K110

    如何成为一名Web前端开发人员?入行学习完整指南

    它具有良好的性能,出色的扩展性,内置的终端功能以及大量功能。在2019年StackOverFlow调查中,VSCode也是开发人员的首选。...流体宽度 雷姆单位 移动优先 5、自定义可重用CSS组件 与其依赖大型的CSS框架(如Bootstrap),不如创建自己的模块化,可重用的CSS组件以在项目中使用。...您将在服务器端语言(例如PHP,Python或ASP.net)中使用大量javascript,并且如果您想与React,Angular,NodeJS,Vue或任何其他javascript框架或库一起使用...VueX是为视图而构建的状态管理器。 Angular:此框架通常在大型组织中使用。它具有相当陡峭的学习曲线。用Angular学习 TypeScript也很好。...GraphQL :(可选)您可以了解现在流行的GraphQL。这是API的查询语言。它具有类似于JSON的简单语法,并且相当容易实现。

    3.1K11

    如何在 ASP.NET MVC 中集成 AngularJS(1)

    介绍 当涉及到计算机软件的开发时,我想运用所有的最新技术。例如,前端使用最新的 JavaScript 技术,服务器端使用最新的基于 REST 的 Web API 服务。...作为一个微软stack开发者,我也是使用 ASP.NET MVC 平台实现 MVC 设计模式和并进行研究的粉丝,包括它的捆绑和压缩功能以及实现其对 RESTful 服务的 Web API 控制器。...除了使用 AngularJS 和 ASP.NET MVC,这个应用程序也将实现使用微软的 ASP.NET Web API 服务来创建 RESTful 服务。...微软的实体框架将用于生成并更新一个 SQL Server Express 数据库。 此应用程序也将用到一些使用 Ninject 的依赖注入。...- RequireJS 是一个 JavaScript 文件和模块加载 Ninject – 提供了支持 MVC 和 MVC Web API 支持的依赖注入 实体框架 - 微软推荐的数据访问技术的新应用

    10.9K60

    ToolJet:开源低代码框架,轻松构建复杂可响应界面 | 开源日报 No.78

    可以使用 reflex 命令行工具创建和安装 app 支持快速刷新,实时查看代码更改效果 提供 60 多种内置组件来构建前端界面,并支持自定义组件 使用状态 (state) 表示 UI,其中包含变量和函数来修改变量值...使用此模板,您可以轻松创建一个带有 Angular 或 React 的 ASP.NET Core Single Page App (SPA),同时遵循 Clean Architecture 原则。...该项目具有以下核心优势: 直观且高效率地进行企业级应用程序开发 支持 Angular、React 或 Web API-only 等多种选择 配置灵活,默认支持 SQL Server 数据库,并能自动创建数据库和执行最新迁移操作...使用指定框架快速生成 Single Page Application (SPA) 或 Web API 项目; gethomepage/homepage[4] Stars: 10.1k License:...引擎在应用程序中查找安全漏洞。

    1.5K30
    领券