Freigeben über


Gewusst wie: Hinzufügen einer Entität zu einem Modell

Um eine Entität zu erstellen, fügen Sie ein Entität-Steuerelement aus der Visual Studio Toolbox auf den Designer Business Data Verbindungen (BDC).

So fügen Sie dem Modell eine Entität hinzu

  1. Erstellen Sie ein BDC-Projekt, oder öffnen Sie ein vorhandenes BDC-Projekt.Weitere Informationen finden Sie unter Erstellen eines Business Data Connectivity-Modells.

  2. In der Toolbox, von der BusinessDataCatalog Gruppe, fügen Sie ein Entität Steuerelement im Designer.

    Die neue Entität wird im Designer angezeigt.Visual Studio fügt dem XML der BDC-Modelldatei im Projekt ein <Entity>-Element hinzu.Weitere Informationen zu den Attributen eines Entity-Elements finden Sie im Thema zu Entitäten (möglicherweise in englischer Sprache).

  3. Kontextmenü für die Entität im Designer öffnen, wählen Sie Hinzufügen, und wählen Sie Bezeichner.

    Ein neuer Bezeichner wird für die Entität angezeigt.

    HinweisHinweis

    Sie können den Namen der Entität und den Bezeichner im Fenster Eigenschaften ändern.

  4. Definieren Sie die Felder der Entität in einer Klasse.Sie können dem Projekt entweder eine neue Klasse hinzufügen oder eine vorhandene Klasse verwenden, die mit anderen Tools wie dem Object Relational Designer (O/R-Designer) erstellt wurde.Im folgenden Beispiel wird eine Entitätsklasse mit dem Namen Contact veranschaulicht.

    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; }
    
        }
    

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen einer Creator-Methode

Gewusst wie: Hinzufügen einer Deleter-Methode

Gewusst wie: Hinzufügen einer Updater-Methode

Gewusst wie: Hinzufügen einer Finder-Methode

Gewusst wie: Hinzufügen einer bestimmten Finder-Methode