2011-12-09 13 views
0

OpenRastaでURIを設定ファイルのリソースとして実装しています。このperticularリソースは、複数のリソースの子エンティティです。 親子は、1対多数の関係を持っています。すべての親エンティティは、コードの列挙型を介してint値を持っています。OpenRasta URIの実装の問題

今、私はこのような私のURIを実装する:

{ParentEntityName}/{ParentIdは}/{ChildName}/{}たchildID

どのように私はこれを実装できますか?親エンティティごとに個別の設定を行う必要があるのですか、動的な方法がありますか?

答えて

0

これをすべて受け取り、そのようにエンティティを取得するハンドラを持つことができます。

ResourceSpace.Has.ResourcesOfType<Childresource>() 
       .AtUri("{ParentEntityName}/{ParentId}/{ChildName}/{ChildId}") 
       .HandledBy<Handler>() 

class Handler { 
    public ChildResource Get(string parentEntityName, int parentId, string childName, int childId) { /*...*/ } 
} 

子供はあなたがおそらくIDとURIをマッピングすることにより、自分で物事を簡単にすることができ、サーバー上の識別子を持っている場合、言った今。

関連する問題