在本文中,我們將創建一個簡單的 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 數據庫。
軟件環境:
創建 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 應用。
閱讀全文。。。