创建基于OData的Web API - Knowledge Builder API, Part II:Project Setup
Posted alvachien
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建基于OData的Web API - Knowledge Builder API, Part II:Project Setup相关的知识,希望对你有一定的参考价值。
本篇为Part II:Project Setup
第一步,准备步骤。
准备步骤一,下载.NET Core 3.0 SDK;
官方网址是:https://dot.net (貌似会redirect去https://dotnet.microsoft.com/),选择Download .NET Core 3.0 SDK,并正确安装。
准备步骤二,下载SQL Server 2017 Express;
SQL Server的官方网址是:https://www.microsoft.com/en-us/sql-server/
数据库的选择因人而异,这里选择MS免费的SQL Server Express。虽然也有SQL Server 2019 Preview版本,但还不说RC版本,不建议选择。
mysql是另外一个选择。但是选择SQL Server Express 的优点是官方指代的Library就够用了。
注意,安装数据库时候,默认安装一个instance。
准备步骤三,下载Visual Studio Community OR Visual Studio Express
个人推荐Visual Studio Code。
虽然Visual Studio Community应该更合适,但是考虑到熟悉命令行显然更便于将来切换到non-Windows平台上。
另外,Visual Studio Community 2017的臭名昭著的卸载问题,也是放弃其的一个原因。
第二步,创建Project
dotnet new webapi -o KnowledgeBuilderAPI
cd KnowledgeBuilderAPI
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
dotnet add package Microsoft.EntityFrameworkCore.InMemory
dotnet add package Microsoft.AspNetCore.OData
code -r ../KnowledgeBuilderAPI
第三步,创建Models文件夹。
创建Models文件夹,并创建Model:KnowledgeItem;
第四步,创建Controllers文件夹。
创建Controllers文件夹,并创建Controller: KnowledgeItemController;
以上是关于创建基于OData的Web API - Knowledge Builder API, Part II:Project Setup的主要内容,如果未能解决你的问题,请参考以下文章
[转]Web Api系列教程第2季(OData篇)——使用Web Api创建只读的OData服务
在没有实体框架的情况下创建 Odata Web API 应用程序
Web API OData V4 在本地工作,但不在 IIS 上