Partager via


Comment : ajouter une entité à un modèle

Pour créer une entité, faites glisser une entité de la Boîte à outils Visual Studio sur le concepteur de connectivité de données métiers (BDC, Business Data Connectivity).

Pour ajouter une entité au modèle

  1. Créez un projet BDC ou ouvrez un projet BDC existant. Pour plus d'informations, consultez Création d'un modèle de connectivité de données métiers.

  2. Dans la Boîte à outils, à partir du groupe BusinessDataCatalog, faites glisser une Entité sur le concepteur.

    La nouvelle entité s'affiche dans le concepteur. Visual Studio ajoute un élément <Entity> au code XML du fichier du modèle BDC de votre projet. Pour plus d'informations sur les attributs d'un élément Entité, consultez la rubrique Entité (page éventuellement en anglais).

  3. Dans le concepteur, cliquez avec le bouton droit sur l'entité, cliquez sur Ajouter, puis sur Identificateur.

    Un nouvel identificateur s'affiche sur l'entité.

    Notes

    Vous pouvez modifier le nom de l'entité et l'identificateur dans la fenêtre Propriétés.

  4. Définissez les champs de l'entité dans une classe. Vous pouvez ajouter une nouvelle classe au projet ou utiliser une classe existante créée à partir d'autres outils, tels que le Concepteur Objet/Relationnel (Concepteur O/R). L'exemple suivant illustre une classe d'entité nommée Contact.

    Partial Public Class Contact
    
        Private _ContactID As Integer
        Public Property ContactID() As Integer
            Get
                Return _ContactID
            End Get
            Set(ByVal value As Integer)
                _ContactID = value
            End Set
        End Property
        Private _FirstName As String
        Public Property FirstName() As String
            Get
                Return _FirstName
            End Get
            Set(ByVal value As String)
                _FirstName = value
            End Set
        End Property
        Private _LastName As String
        Public Property LastName() As String
            Get
                Return _LastName
            End Get
            Set(ByVal value As String)
                _LastName = value
            End Set
        End Property
        Private _EmailAddress As String
        Public Property EmailAddress() As String
            Get
                Return _EmailAddress
            End Get
            Set(ByVal value As String)
                _EmailAddress = value
            End Set
        End Property
        Private _Phone As String
        Public Property Phone() As String
            Get
                Return _Phone
            End Get
            Set(ByVal value As String)
                _Phone = value
            End Set
        End Property
        Private _EmailPromotion As Integer
        Public Property EmailPromotion() As Integer
            Get
                Return _EmailPromotion
            End Get
            Set(ByVal value As Integer)
                _EmailPromotion = value
            End Set
        End Property
        Private _NameStyle As Boolean
        Public Property NameStyle() As Boolean
            Get
                Return _NameStyle
            End Get
            Set(ByVal value As Boolean)
                _NameStyle = value
            End Set
        End Property
        Private _PasswordHash As String
        Public Property PasswordHash() As String
            Get
                Return _PasswordHash
            End Get
            Set(ByVal value As String)
                _PasswordHash = value
            End Set
        End Property
        Private _PasswordSalt As String
        Public Property PasswordSalt() As String
            Get
                Return _PasswordSalt
            End Get
            Set(ByVal value As String)
                _PasswordSalt = value
            End Set
        End Property
    
    End Class
    
        public partial class Contact
        {
            public int ContactID { get; set; }
            public string FirstName { get; set; }
            public string LastName { get; set; }
            public string EmailAddress { get; set; }
            public string Phone { get; set; }
            public int EmailPromotion { get; set; }
            public bool NameStyle { get; set; }
            public string PasswordHash { get; set; }
            public string PasswordSalt { get; set; }
    
        }
    

Voir aussi

Tâches

Comment : ajouter une méthode de création

Comment : ajouter une méthode de suppression

Comment : ajouter une méthode de mise à jour

Comment : ajouter une méthode de recherche

Comment : ajouter une méthode de recherche spécifique