Objet Entity (Concepteur de modèles)

Mis à jour : 14 avril 2006

Définit une entité dans le modèle. Cet objet hérite les propriétés de l'objet ModelItem.

Propriétés

Nom Cardinalité Type Description

CollectionName

0-1

String

Nom d'une collection d'instances pour l'entité. Si la chaîne n'est pas spécifiée, la valeur par défaut est la même chaîne que Name. Cette chaîne ne peut pas être vide.

IdentifyingAttributes

1-N

Object

Spécifie les attributs que les applications clientes doivent utiliser pour identifier une instance d'entité pour l'utilisateur.

DefaultDetailAttributes

0-1

Object

Spécifie les attributs que les applications clientes doivent montrer lorsque cette entité est affichée.

DefaultAggregateAttributes

0-1

Object

Spécifie les attributs d'agrégation que les applications clientes doivent montrer lorsque cette entité est affichée en tant qu'agrégation.

SortAttributes

0-1

Object

Spécifie les attributs utilisés pour trier en cas de demande par cette entité.

InstanceSelection

1

Enum

Détermine le comportement de l'application cliente pour sélectionner les instances de l'entité en fonction du nombre attendu d'instances totales. Quatre options sont disponibles :

  • Dropdown : à utiliser lorsque le nombre d'instances est suffisamment minime pour tenir dans une simple liste déroulante.
  • List : à utiliser lorsque le nombre d'instances est trop élevé pour tenir dans une simple liste déroulante mais n'exige aucun filtrage préalable.
  • FilteredList : à utiliser lorsque le nombre d'instances est suffisamment élevé pour demander à l'utilisateur de filtrer les valeurs avant de sélectionner des instances.
  • MandatoryFilter : à utiliser lorsque le nombre d'instances est trop élevé empêchant les utilisateurs de créer des requêtes sur cette entité sans filtrage.

IsLookup

0-1

Boolean

Indique que l'application cliente doit traiter l'entité comme une table de correspondance plutôt qu'entité à part entière.

Inheritance

0-1

Object

Définit comment cette entité hérite les attributs et les rôles des autres entités.

DisjointInheritance

0-1

Boolean

Indique que les entités héritant de cette entité sont des jeux qui s'excluent mutuellement.

Fields

0-1

Object

Champs, soit des attributs soit des rôles, de cette entité.

Binding

1

Object

Objet de base de données représentant cette entité.

SecurityFilters

0-1

Object

Attributs à utiliser en tant que filtres pour cette entité.

DefaultSecurityFilter

0-1

Object

Attribut à utiliser en tant que filtre pour cette entité si les SecurityFilters ne sont pas disponibles, par exemple, lorsque l'utilisateur dispose d'autorisations insuffisantes.

Remarques

  • La sélection de l'option MandatoryFilter pour InstanceSelection provoque l'ouverture de la boîte de dialogue Liste de filtres dans le Générateur de rapports lorsque les utilisateurs sélectionnent une instance de l'entité.

Voir aussi

Concepts

Générateur de modèles de rapports
Propriétés d'objets du Concepteur de modèles
Création de rapports ad hoc avec des modèles de rapport
Utilisation du Générateur de modèles
Types de données du Générateur de modèles

Autres ressources

Boîte de dialogue Liste de filtres [Générateur de modèles]

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Nouveau contenu :
  • Ajout de la section Remarques.