switch文と参考文献:WepApi 2 ODATAコントローラーポスト/入れRelationsips /リンク/ WEBAPI 2+コントローラとハンドリングの関係ででのOData V3(#REF)またはV4(#links)を使用して
は、switch文です唯一の方法?
それぞれの2つのリソースは、各ナビゲーションプロパティのスイッチケースの必要性を示しているようです。
- Entity Relations in OData V3
-
switch (navigationProperty) { case "Supplier": // Note: The code for GetKeyFromUri is shown later in this topic. var relatedKey = Helpers.GetKeyFromUri<int>(Request, link); var supplier = await db.Suppliers.SingleOrDefaultAsync(f => f.Id == relatedKey); if (supplier == null) { return NotFound(); } product.Supplier = supplier; break; default: return StatusCode(HttpStatusCode.NotImplemented); }
質問:私はハードコードに各ナビゲーションプロパティのswitch文を想定し、そうであれば、この自動を持ってする方法がありますアム - 魔法の足場?
サンプルコードを追加したり、サンプルシナリオを追加したりしてください。 –
リンクのコードサンプルを追加しました。 – ttugates