2016-09-18 8 views
0

object1の中にobject2が含まれている場合、返されるオブジェクトを取得しようとしています。 。オブジェクト2で撮影したパラメータとしてのguid同じを持っている必要がありますWeb APIクエリを使用して、オブジェクト内のオブジェクトのguidに基づいてオブジェクトを取得しますか?

を私はオブジェクト1のGUIDに基づいてオブジェクト1を返したこれまでのところ、これを持っている:

[Route("{id:guid}")] 
    public Object1 GetOpenObject2(Guid id) 
    { 
     var object1 = _someRepository.Get(id); 

     return object1 
    } 

はそれとしてguidを同じとobject2は含まれている場合はオブジェクト1返す必要があります1つは関数に渡されました。どのように私はこれを行うことができます任意のアイデア?私はWeb ApiとMongoDBの新機能です。

ありがとうございます!

答えて

0
 try 
     { 
      object1= _someRepository.GetAll().First(c => c.Object2.Id == id); 
     } 
     catch (Exception e) 
     { 
      return null; 
     } 

FirstとGetAllを使用してこのようなtry catchを使用しなければなりませんでした。

関連する問題