2016-05-28 9 views
0

私は、従業員と会社を表すモバイルアプリサービスを持っています。Azure Mobile Appサービス - REST APIのサブアイテムの強制ロード

従業員が会社に勤務している場合(複数の職場で働くことができる場合)には、多対多の表もあります。私はその後、EmployeeCompanyRelationshipsが移植されていない従業員のコントローラにGETしかしとき

だから、基本的な構造は

public class Employee : EntityData 
{ 
    public string Id{get;set;} etc 
    public List<EmployeeCompanyRelationship> EmployeeCompanyRelationships{get;set;} 
} 


public class Company : EntityData 
{ 
    public string Id{get;set;} etc 
} 

public class EmployeeCompanyRelationship : EntityData 
{ 
    public Employee Employee{get;set;} 
    public Company Company{get;set;} 
    public bool IsCurrentEmployee{get;set;} 
} 

です。私は独自のコントローラとEmployeeCompanyRelationshipを公開した場合、私は次の

[{"deleted":false,"updatedAt":"2016-05-21T23:04:49.407Z","createdAt":"2016-05-21T23:04:49.391Z","version":"AAAAAAAACNc=","id":"09fa0daf-ba36-4146-ba9c-c0836fda4275:126ff9b8-b90e-4c82-9e3e-4331f7126cce","isCurrentEmployee":true 

ような何かを得る私は直列化でその関連エンティティを含むために従業員やEmployeeCompanyRelationshipのいずれかを強制することができます方法はありますか?

答えて

2

ショートバージョン:なし

長いバージョン:件名に私のブログの記事を参照してください知ってhttps://shellmonger.com/2016/05/27/30-days-of-zumo-v2-azure-mobile-apps-day-26-relationship-advice/

+0

が良い - 私はそれが通常のEF方法と異なるのでMSは、彼らのデモでこれを強調することを望みます物事をかなり有意義にする。 エンティティを変更して代わりにFKを表示して、クライアント側で再アセンブリすることができます。 – Mathieson

+1

合意 - 私はすぐにドキュメントの大きな改訂を予定しています - それは本になりつつあります。スケルトンが利用できるようになったら、docs.microsoft.comに行きます。乞うご期待! –

関連する問題