如何:向模型添加实体
若要创建实体,请将实体从 Visual Studio 的**“工具箱”**拖到业务数据连接 (BDC) 设计器上。
向模型添加实体
创建一个 BDC 项目,或者打开一个现有的 BDC 项目。 有关更多信息,请参见创建业务数据连接模型。
在**“工具箱”的“BusinessDataCatalog”组中,将“实体”**拖到设计器中。
新实体随即显示在该设计器中。 Visual Studio 将 <Entity> 元素添加到项目中 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; } }