リポジトリ: netsphere / dotnet-wpf-examples · GitLab
サーバ側は ASP.NET 4 よりもそれを再設計した ASP.NET Core のほうがよい. ただ、ヴァージョンごとに非互換な変更が入る。ASP.NET Core 5.0 以降で OpenAPI がデフォルトで有効になっており、まぁまぁ安定してきた。このヴァージョン以降を使うがよい。
実際に小さいサンプルを作ってみると, かなり古臭い感じがするのと、EFcore が微妙で、生産性は Ruby on Rails のほうが大いに高い。パフォーマンスに利点があるので、その天秤か。
21_WebApp_MVC/
ASP.NET Core MVC 6 の簡単なサンプル。
22_wpf-rest-client-aspnetcore/
OpenAPI による API 連携
サーバ側:
swagger.json
ファイルの自動生成
swagger.json
ファイルから接続コードの生成