モデルのビデオ、ブック、オーディオはアーカイブから継承できます。
そして、各モデルにはコントローラーがあります。
http:// yourserver / Books / Edit / 11
対応するモデルを作成する前に、ユーザーに必要なアーカイブのタイプを選択させる必要があります。
編集(コメントに応じて)
ASP.NET MVCでは、モデルはクラスになります。
public class Video : Archive
{
public int Id {get;set}
public string Name {get;set;}
...
}
コントローラーもあります
public class VideoController : Controller
{
public object Edit(int id)
{
Video myVideo = GetVideo(id);
return View("Edit", myVideo);
}
...
}
そして、たとえば、Viewsディレクトリにビューがあります。
public class Edit : View<Video>
{
...
}
したがって、次のようなURLがある場合は、これを呼び出すことができます。
http:// localhost / Video / Edit / 11
これはすべてメモリから行われたため、いくつかの間違いがあるかもしれませんが、持ち帰りのメッセージは、モデルで継承を指定することです。モデルは単なるクラスです。あなたの場合、あなたはアーカイブから継承したいと思います。これが完了すると、モデルは通常どおりパスアラウンドされます。