Compartir a través de


Cómo: Agregar una entidad a un modelo

Para crear una entidad, arrastre una entidad del Cuadro de herramientas de Visual Studio al diseñador de Conectividad a datos profesionales (BDC).

Para agregar una entidad al modelo

  1. Cree un nuevo proyecto BDC o abra uno existente. Para obtener más información, vea Crea un modelo de conectividad a datos profesionales.

  2. En el Cuadro de herramientas, en el grupo BusinessDataCatalog, arrastre una Entidad al diseñador.

    La nueva entidad aparece en el diseñador. Visual Studio agrega un elemento <Entity> al XML del archivo del modelo BDC en su proyecto. Para obtener más información sobre los atributos de un elemento Entity, vea Entity.

  3. En el diseñador, haga clic con el botón secundario en la entidad, haga clic en Agregar y, a continuación, en Identificador.

    Un nuevo identificador aparece en la entidad.

    Nota

    Se puede cambiar el nombre de la entidad y del identificador en la ventana Propiedades.

  4. Defina los campos de la entidad en una clase. Puede agregar una nueva clase al proyecto o utilizar una clase existente creada utilizando otras herramientas como el Diseñador relacional de objetos (Object Relational Designer). En el siguiente ejemplo se muestra una clase de entidad denominada 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; }
    
        }
    

Vea también

Tareas

Cómo: Agregar un método Creator

Cómo: Agregar un método Deleter

Cómo: Agregar un método Updater

Cómo: Agregar un método Finder

Cómo: Agregar un método Finder específico