2 つのエンティティで構成される単純なデータ モデルがあります。
public class product
{
public int ID {get;set;}
public string Name {get;set;}
}
public class supplier
{
public int ID {get;set;}
public string Name {get;set;}
public IEnumerable<product> products {get;set;}
}
WebApi odata コントローラーから、サプライヤーにすべての製品を返したいと思います。しかし、サプライヤーを返し、製品情報を効果的に取り除くだけで、これを機能させることができないようです。コントローラー メソッドは単純な Get および GetEntityByKey です。私の構成は次のとおりです。
ODataModelBuilder modelBuilder = new ODataConventionModelBuilder();
modelBuilder.EntitySet<supplier>("supplier");
modelBuilder.EntitySet<product>("product");
これを機能させるために欠けている構成オプションはありますか?