다음을 통해 공유


방법: 모델에 엔터티 추가

엔터티를 만들려면 Visual Studio 도구 상자의 엔터티를 BDC(비즈니스 데이터 연결) 디자이너로 끌어옵니다.

모델에 엔터티를 추가하려면

  1. BDC 프로젝트를 만들거나 기존 BDC 프로젝트를 엽니다. 자세한 내용은 비즈니스 데이터 연결 모델 만들기를 참조하십시오.

  2. 도구 상자BusinessDataCatalog 그룹에서 엔터티를 디자이너로 끌어옵니다.

    디자이너에 새 엔터티가 표시됩니다. 프로젝트의 BDC 모델 파일 XML에 <Entity> 요소가 추가됩니다. 엔터티 요소의 특성에 대한 자세한 내용은 Entity를 참조하십시오.

  3. 디자이너에서 엔터티를 마우스 오른쪽 단추로 클릭하고 추가를 클릭한 다음 식별자를 클릭합니다.

    새 식별자가 엔터티에 나타납니다.

    참고

    속성 창에서 엔터티 이름과 식별자를 변경할 수 있습니다.

  4. 클래스에 엔터티의 필드를 정의합니다. 프로젝트에 새 클래스를 추가하거나 O/R 디자이너(개체 관계형 디자이너)와 같은 다른 도구를 사용하여 만든 기존 클래스를 사용할 수 있습니다. 다음 예제에서는 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; }
    
        }
    

참고 항목

작업

방법: Creator 메서드 추가

방법: Deleter 메서드 추가

방법: Updater 메서드 추가

방법: Finder 메서드 추가

방법: SpecificFinder 메서드 추가