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.webapi ”作为启动项目,然后按F5!
就是这样!
较旧版本呢?
如果要继续使用Eisk的较旧版本之一,请检查发布页面以获取特定说明,以安装和使用旧版本的Eisk。
接下来是什么?
成功运行创建的项目后,您将了解如何使用样本用例来探索用于构建Web API的最前沿技术。
接下来 – 您可以通过在自定义实体上创建自己的API来尝试一些动手体验,并查看以相似质量和生产力的企业质量Web API的速度。
Eisk中提供的实用程序和代码样本已故意设计为自我解释。您可能仍然想通过探索文档来深入了解:
- 现场演示
- 动手穿越
- 逻辑层体系结构
- 技术堆栈
问题?
如果您有任何疑问或需要任何帮助来实现新的酷功能,则可以在stackoverflow社区中询问带有标签的电动性并及时响应。
