方法: モデルにエンティティを追加する

エンティティを作成するには、Visual Studio ツールボックスのエンティティをビジネス データ接続 (BDC) デザイナーにドラッグします。

モデルにエンティティを追加するには

  1. BDC プロジェクトを作成するか、既存の BDC プロジェクトを開きます。 詳細については、「ビジネス データ接続モデルの作成」を参照してください。

  2. ツールボックス[BusinessDataCatalog] グループから、[Entity] をデザイナーにドラッグします。

    新しいエンティティがデザイナーに表示されます。 プロジェクトの BDC モデル ファイルの XML に、<Entity> 要素が追加されます。 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 メソッドを追加する