ok voici l'affaire. Je travaille avec le modèle MVVM en C#. J'ai une classe PlaceChild, PlaceChildList et une classe Manage qui a la PlaceChildList dedans. Et PlaceChild a une ForeignKey de ManageID. Maintenant, je veux dans la méthode "LoadProperty" de la classe Manage pour remplir PlaceChildList avec PlaceChild qui a obtenu la clé étrangère de ManageID. Je sais qu'il y a une manière spéciale de manipuler avec des étrangers mais je ne pourrais pas trouver n'importe quoi. donc les liens seraient utiles aussi. thxCSLA Loading liste par ForeignKey dans LoadData
court: Classes ->
Gérer
PlaceChild
PlaceChildList
Gérer contient PlaceChildList wich je veux remplir avec des objets PlaceChild Wich a la ForeignKey de Manage.
tabels ->
Manage
Place (ForeignKey = ManageID)
private void LoadData(Data.Manage data)
{
using (BypassPropertyChecks)
{
this.ID = data.ID;
this.Name = data.Name;
// this.PlaceChildListdata = .... get data by foreign key this.ID
}
}
Est-ce que votre question est de savoir comment implémenter le code DataPortal_Fetch pour récupérer les données de l'objet, ou le code DataPortal_Insert/Update pour enregistrer les données de l'objet? –
la classe Gérer a besoin de récupérer tous les objets de PlaceChild qui ont eu le droit ForeignKey.je espérait qu'il y ait quelque chose comme une clé "obtenir toutes les données par clé étrangère" -Fonction: P –