如何:向模型添加实体

若要创建实体,请将实体从 Visual Studio 的**“工具箱”**拖到业务数据连接 (BDC) 设计器上。

向模型添加实体

  1. 创建一个 BDC 项目,或者打开一个现有的 BDC 项目。 有关更多信息,请参见创建业务数据连接模型

  2. 在**“工具箱”“BusinessDataCatalog”组中,将“实体”**拖到设计器中。

    新实体随即显示在该设计器中。 Visual Studio 将 <Entity> 元素添加到项目中 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 方法

如何:添加特定的 Finder 方法