首页 > 代码库 > ASP.NET Core Web API Cassandra CRUD 操作

ASP.NET Core Web API Cassandra CRUD 操作

在本文中,我们将创建一个简单的 Web API 来实现对一个 “todo” 列表的 CRUD 操作,使用 Apache Cassandra 来存储数据,在这里不会创建 UI ,Web API 的测试将使用 Postman 来完成。

ASP.NET Core 是 ASP.NET 的重大的重构,ASP.NET Core 是一个全新的开源和跨平台的框架,用于构建如 Web 应用、物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序。

ASP.NET Core 已经内置了用 MVC 架构构建 Web API 的支持。统一了两个框架使得它易于构建应用程序,包括用户界面(HTML)和 API,现在它们共享相同的代码库和管道。

Apache Cassandra 是一个高度可扩展的高性能分布式数据库,旨在处理大量商用服务器上的大量数据,提供高可用性,无单点故障。 它是一种 NoSQL 数据库。

软件环境:

  • Debian 8
  • Visual Studio Code
  • Nodejs
  • Apache Cassandra
  • .NET Core SDK

创建 ASP.NET Web API 项目

这里我们使用 Yeoman 生成 Web API 应用的基础模板,首先使用 npm 安装 Yeoman:

 

npm install -g yo

然后安装 ASP.NET Web 应用生成器:

npm install -g generator-aspnet

安装完成后,转到要存放 Web API 应用文件的目录,然后运行:

yo aspnet

技术分享

选择 Web API Application 按回车键确定,然后输入应用名称 CassandraCRUD 按回车键确定,Yeoman 就会自动生成一个基本的 ASP.NET Core Web API 应用。

阅读全文。。。

ASP.NET Core Web API Cassandra CRUD 操作