方法: モデルにエンティティを追加する
エンティティを作成するには、Visual Studio ツールボックスのエンティティをビジネス データ接続 (BDC) デザイナーにドラッグします。
モデルにエンティティを追加するには
BDC プロジェクトを作成するか、既存の BDC プロジェクトを開きます。 詳細については、「ビジネス データ接続モデルの作成」を参照してください。
ツールボックスの [BusinessDataCatalog] グループから、[Entity] をデザイナーにドラッグします。
新しいエンティティがデザイナーに表示されます。 プロジェクトの BDC モデル ファイルの XML に、<Entity> 要素が追加されます。 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; } }