Les attributs peuvent être des attributs migrés ou des attributs ordinaires. Les attributs ordinaires peuvent être mis en correspondance avec des colonnes ou des formules. Les attributs migrés ne requièrent pas de correspondance d'attribut.
Les types de correspondances suivants sont possibles :
Correspondance d'attribut de composant - Une classe de composant peut définir la correspondance d'attributs comme c'est le cas pour les autres classes, à ceci près qu'il n'y a pas d'identifiant primaire.
Correspondance discriminante - Dans la correspondance par héritage avec une stratégie "une table par hiérarchie", le discriminant doit être spécifié dans la classe racine. Vous pouvez définir le discriminant dans l'onglet ADO.NET ou ADO.NET CF de la feuille de propriétés de classe.
Les options relatives à la correspondance d'attribut de l'environnement sont définies dans l'onglet ADO.NET ou ADO.NET CF de la feuille de propriétés d'attribut.
Option |
Description |
---|---|
Générer une fonction de recherche |
Génère une fonction de recherche pour l'attribut. |
Insertion |
Spécifie que les colonnes doivent être incluses dans n'importe quelle instruction SQL INSERT. |
Mise à jour |
Spécifie que les colonnes mises en correspondance doivent être incluses dans n'importe quelle instruction SQL UPDATE. |
A la demande |
Spécifie que cette propriété doit être chargée à la demande lors du premier accès à la variable d'instance (requiert l'utilisation de bytecode au moment de la compilation). |
Accès à la propriété |
Spécifie la stratégie à utiliser pour accéder à la valeur de la propriété. |