34.NETTER

Microsoft テクノロジと React

asp.net core で swagger を使って typescript 対応の APIを作成する

TL;DR

新しい知識を書く内容がないので 本日の自己プログラムの進捗 APIの実装

本文

EntityFramework codefirst DbContext を修正

Modelフォルダ以下に でDBの内容を修正!

DBとやり取りするための DataTableObject http://e-words.jp/w/DTO.html

を作成!!

//sample studentDTO
public class StudentDTO
{
  //性
  public string sex { get; set; }
  //学籍番号
  public int Id { get; set; }
  //名前
  public string name { get; set; }
}

Controller クラスに

public BaseReseult Register([FromBody]StudentDTO studentDTO)
{
  //dbに登録する処理
}

これをswagger に登録されているので NSwagを使って typscriptに変換して どーん!!

みたいなことをやりました。 詳細の手順とかみてみたいたいたら また書きます。

swagger はクライアントとのAPIを勝手に作ってくれてらく! クライアントの通信完成!みたいなことやってました

最後に

('ω')勉強と自プロダクトの記事 の料率たいへん