방법: 모델에 엔터티 추가
엔터티를 만들려면 Visual Studio 도구 상자의 엔터티를 BDC(비즈니스 데이터 연결) 디자이너로 끌어옵니다.
모델에 엔터티를 추가하려면
BDC 프로젝트를 만들거나 기존 BDC 프로젝트를 엽니다. 자세한 내용은 비즈니스 데이터 연결 모델 만들기를 참조하십시오.
도구 상자의 BusinessDataCatalog 그룹에서 엔터티를 디자이너로 끌어옵니다.
디자이너에 새 엔터티가 표시됩니다. 프로젝트의 BDC 모델 파일 XML에 <Entity> 요소가 추가됩니다. 엔터티 요소의 특성에 대한 자세한 내용은 Entity를 참조하십시오.
디자이너에서 엔터티를 마우스 오른쪽 단추로 클릭하고 추가를 클릭한 다음 식별자를 클릭합니다.
새 식별자가 엔터티에 나타납니다.
참고
속성 창에서 엔터티 이름과 식별자를 변경할 수 있습니다.
클래스에 엔터티의 필드를 정의합니다. 프로젝트에 새 클래스를 추가하거나 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; } }