Comment : définir des champs de données dans une base de données LightSwitch

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Vous pouvez ajouter des champs à une entité ou à une table dans la base de données LightSwitch, puis modifier leur apparence et leur comportement.

Cette rubrique contient les sections suivantes :

lien vers la vidéo Pour regarder la vidéo de démonstration associée, consultez Procédure : comment formater des données sur un écran dans une application LightSwitch ?.

Vous pouvez ajouter des champs à une table. Dans une entité générée à partir d'une source de données externe, vous ne pouvez ajouter que des champs calculés.

Consultez Comment : Ajouter un champ calculé.

Pour ajouter un champ de données

  1. Dans l'Explorateur de solutions, ouvrez le menu contextuel d'une entité ou d'une table, puis choisissez Ouvrir.

    System_CAPS_ICON_note.jpg Remarque

    Pour les applications mises à niveau vers Visual Studio 2012 Update 2, dans la barre Perspective, choisissez l'onglet Serveur.

    L'entité ou la table s'ouvre dans le Concepteur de données.

  2. Dans la colonne nom, entrez un nom pour le champ.

  3. Dans la colonne Type, choisissez le type de données du nouveau champ. Le tableau suivant décrit chaque type.

    TypeType Visual BasicType C#PlageNotes
    BinaireByte()byte[]-128 à 127.Tableau d'octets de longueur variable.
    BooléenBooléenboolTrue ou False.
    DateDateHeureDateHeureValeur DateTime traitée comme une date uniquement.
    DateTimeDateHeureDateHeureDu 1er janvier 0001 à minuit au 31 décembre 9999 à 23:59:59.
    DateTimeOffsetDateHeureDateHeureValeur qui représente une date/heure au format UTC (Temps universel coordonné).
    DécimalDécimaldecimal±1,0 × 10<sup>−28</sup> à ±7,9 × 10<sup>28</sup>.Virgule décimale fixe avec 28-29 chiffres significatifs ; idéale pour les nombres comptables.
    DoubleDoubledoublée±5,0e−324 à ±1,7e308.Virgule décimale flottante avec précision à 15-16 chiffres ; idéale pour les nombres scientifiques.
    Adresse e-mailChaînechaîneChaîne traitée comme une adresse e-mail.
    GuidChaînechaîneChaîne mise en forme comme identificateur global unique (GUID). La valeur est générée automatiquement pour chaque enregistrement.
    ImageByte()Byte[]Binaire traité comme une image.
    Entier courtShortshort-32 768 à 32 767.Entier 16 bits signé.
    IntegerEntierint-2147483647 à 2147483647.Entier 32 bits signé.
    Entier longLonglong-9 223 372 036 854 775 808 à 9 223 372 036 854 775 807.Entier 64 bits signé.
    MoneyDécimaldecimalDécimal traité comme une valeur monétaire.
    Pour centDécimaldecimalDécimal traité comme un pourcentage.
    PersonneChaîneChaîneChaîne traitée comme une identité d'utilisateur.
    Numéro de téléphoneChaînechaîneChaîne traitée comme un numéro de téléphone.
    ChaîneChaînechaîneSéquence de zéro, un ou plusieurs caractères Unicode avec une longueur variable.
    Adresse WebChaînechaîneChaîne traitée comme une adresse web (URL).
  4. Si vous voulez obliger les utilisateurs à fournir une valeur pour ce champ, cochez la case Requis.

Vous pouvez modifier un champ en modifiant ses propriétés dans la fenêtre Propriétés.

Si l'entité a été générée à partir d'une source de données externe, vous ne pourrez pas modifier certaines propriétés de champ, car elles reflètent des paramètres de configuration de la source de données.

Vous ne pouvez pas substituer ces paramètres en modifiant les propriétés de champ. Vous devez apporter des modifications à ces champs sur le serveur, puis importer ces modifications dans LightSwitch en actualisant la source de données.

Pour modifier un champ

  1. Dans le concepteur de données, choisissez le champ à modifier.

  2. Dans la fenêtre Propriétés, définissez les valeurs des propriétés.

    Consultez Référence : propriétés du concepteur de données.

Données : les informations de votre application
Comment : Valider les données
Comment : créer une liste de valeurs pour un champ
Comment : Ajouter un champ calculé

Afficher: