Supposons que vous créez un service de domaine RIA et que vous y incluiez une entité Person
(ci-dessous), pouvez-vous accéder à des entités agrégées sur cet objet?Si vous créez un DomainService, en exposant une entité, pouvez-vous accéder à des entités agrégées?
Par exemple, si j'ai des entités comme si (gardez à l'esprit que c'est une représentation naïve, ils sont modélisés par le concepteur EF4):
public class Person
{
string FirstName { get; set; }
PhoneNumber { get; set; }
}
public class PhoneNumber
{
public string AreaCode { get; set; }
public string Trunk { get; set; }
public string Number { get; set; }
}
Si je comprend Person
lors de la création du PeopleDomainService, peut le client accède-t-il au PhoneNumber
dessus (et le modifie)?
+1. Merci pour le conseil. Pour les futurs lecteurs, j'ai également dû ajouter l'attribut [Association (name, thisKey, otherKey)] à la collection ainsi que l'attribut 'Include'. –