0
GETSによって返されるウェブで使用されるいくつかのモデルには、ユーザーが書き戻しを行わないさまざまなプロパティが含まれています。私は、Web API/MVCコミュニティがどのようにこれらのプロパティをユーザーから隠す処理をしているのだろうかと思います。私はおそらく、各操作を表すモデルを作成するための最も安全な方法とそれがペイロードだと理解していますが、もう少し興味深く柔軟なものがあれば疑問です。POST用のWeb APIモデルシェーピングとGETS
おかげで、
フィードバックClintに感謝します。あなたのお勧めに基づいて過去数日間のAutoMapperで時間を費やしました。固体もの。私はモデルの特定のバージョンを渡すことができるように実装するまで行ってきました。 APIのバージョン管理をしているのであれば興味があります。コントローラ/モデルのバージョン管理に役立つ特定のものを使用していますか? – Mike
@Mikkeです! Swagger.Open API標準システムをAPIに追加する、ナゲットパッケージのSwashbuckleを使用しています。私たちのバージョニングは(ほとんどの場合)同じ残りのパスですが、/ v2/prependというようにurl.com/api/v2/-通常のapiパスはここにあります。 Swaggerには、バージョニングやそのような素晴らしい機能が組み込まれている素晴らしいAPIドキュメント発見と遊び場があります! – Clint