eisk.webapi

其他类别 2025-08-19

Eisk使在Microsoft的新尖端.NET技术的基础上,将可扩展和安全的Web API编写起来变得容易。

借助可选的可自定义实用程序类,示例和工具,它使您可以立即创建新的Web API,而无需广泛的技术体验或学习曲线。

给星星!

如果您愿意或正在使用此项目学习或启动解决方案,请给它一颗星。谢谢!

核心技术

  • 平台:.NET Framework 6.0-最快的.NET!
  • Web框架:ASP.NET Web API
  • ORM框架:实体框架
  • 编程语言:C#

样品用例

使用简单的数据实体“员工”,Eisk展示了我们如何轻松地构建可扩展的Web API以及解决现实世界中的域和业务用例,包括:

  • [c]重新建立新的员工记录
  • [r]现有的员工记录
  • [u]现有的员工记录
  • [D] Elete现有的员工记录

检查实时演示以查看用例实现。

开发功能

您可以使用Eisk的Visual Studio和ASP.NET Web API Project模板来构建自己的Rentful Web API。

该模板包括(但不限于),项目结构和下面提到的所有公用事业类,以启用现代云吸引人的静态API。

  • 基于架构的清洁实施
  • Swagger/基于OpenAPI的RESTFUL WEB API规范
  • 常见CRUD功能和逻辑层测试的基础类(IE控制器,域,数据层)
  • 实用程序类生成现实世界测试数据
  • 使用内存数据库和SQL Server支持数据库集成测试

快速入门指南

在安装Eisk之前,您需要安装以下Visual Studio版本。

  • Visual Studio 2022(免费社区版或更高)

开始使用Eisk Web API非常容易。

您可以从github克隆,也可以简单地在命令提示中运行以下dotnet new命令,以从eisk创建一个新项目:

  • 命令在计算机中安装Eisk模板: dotnet new --install eisk.webapi
  • 命令创建一个新项目: dotnet new eiskwebapi -n Eisk

内容可用后,只需打开创建的解决方案,选择“ eisk.webapi ”作为启动项目,然后按F5!

就是这样!

较旧版本呢?

如果要继续使用Eisk的较旧版本之一,请检查发布页面以获取特定说明,以安装和使用旧版本的Eisk。

接下来是什么?

成功运行创建的项目后,您将了解如何使用样本用例来探索用于构建Web API的最前沿技术。

接下来 - 您可以通过在自定义实体上创建自己的API来尝试一些动手体验,并查看以相似质量和生产力的企业质量Web API的速度。

Eisk中提供的实用程序和代码样本已故意设计为自我解释。您可能仍然想通过探索文档来深入了解:

  • 现场演示
  • 动手穿越
  • 逻辑层体系结构
  • 技术堆栈

问题?

如果您有任何疑问或需要任何帮助来实现新的酷功能,则可以在stackoverflow社区中询问带有标签的电动性并及时响应。

下载源码

通过命令行克隆项目:

git clone https://github.com/EISK/eisk.webapi.git