DataObjectAttribute Constructors

Definitie

Initialiseert een nieuw exemplaar van de DataObjectAttribute klasse.

Overloads

Name Description
DataObjectAttribute()

Initialiseert een nieuw exemplaar van de DataObjectAttribute klasse.

DataObjectAttribute(Boolean)

Initialiseert een nieuw exemplaar van de DataObjectAttribute klasse en geeft aan of een object geschikt is voor binding met een ObjectDataSource object.

DataObjectAttribute()

Initialiseert een nieuw exemplaar van de DataObjectAttribute klasse.

public:
 DataObjectAttribute();
public DataObjectAttribute();
Public Sub New ()

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de DataObjectAttribute() constructor gebruikt.

[DataObjectAttribute]
public class NorthwindData
{  
  public NorthwindData() {}

  [DataObjectMethodAttribute(DataObjectMethodType.Select, true)]
  public static IEnumerable GetAllEmployees()
  {
    AccessDataSource ads = new AccessDataSource();
    ads.DataSourceMode = SqlDataSourceMode.DataReader;
    ads.DataFile = "~//App_Data//Northwind.mdb";
    ads.SelectCommand = "SELECT EmployeeID,FirstName,LastName FROM Employees";
    return ads.Select(DataSourceSelectArguments.Empty);
  }

  // Delete the Employee by ID.
  [DataObjectMethodAttribute(DataObjectMethodType.Delete, true)]
  public void DeleteEmployeeByID(int employeeID)
  {
    throw new Exception("The value passed to the delete method is "
                         + employeeID.ToString());
  }
}
<DataObjectAttribute()> _
Public Class NorthwindData

  <DataObjectMethodAttribute(DataObjectMethodType.Select, True)> _
  Public Shared Function GetAllEmployees() As IEnumerable
    Dim ads As New AccessDataSource()
    ads.DataSourceMode = SqlDataSourceMode.DataReader
    ads.DataFile = "~/App_Data/Northwind.mdb"
    ads.SelectCommand = "SELECT EmployeeID,FirstName,LastName FROM Employees"
    Return ads.Select(DataSourceSelectArguments.Empty)
  End Function 'GetAllEmployees

  ' Delete the Employee by ID.
  <DataObjectMethodAttribute(DataObjectMethodType.Delete, True)> _
  Public Sub DeleteEmployeeByID(ByVal employeeID As Integer)
    Throw New Exception("The value passed to the delete method is " + employeeID.ToString())
  End Sub

End Class

Opmerkingen

De IsDataObject eigenschap wordt ingesteld true op wanneer u de DataObjectAttribute() constructor gebruikt.

Van toepassing op

DataObjectAttribute(Boolean)

Initialiseert een nieuw exemplaar van de DataObjectAttribute klasse en geeft aan of een object geschikt is voor binding met een ObjectDataSource object.

public:
 DataObjectAttribute(bool isDataObject);
public DataObjectAttribute(bool isDataObject);
new System.ComponentModel.DataObjectAttribute : bool -> System.ComponentModel.DataObjectAttribute
Public Sub New (isDataObject As Boolean)

Parameters

isDataObject
Boolean

trueals het object geschikt is voor binding met een ObjectDataSource object; anders. false

Opmerkingen

Gebruik de DataObjectAttribute(Boolean) constructor om aan te geven aan een ontwerptijdklasse, zoals de ObjectDataSourceDesigner klasse die een object moet worden uitgesloten van de lijst met geschikte objecten voor binding met een ObjectDataSource object.

De IsDataObject eigenschap is ingesteld op de waarde van de isDataObject parameter.

Van toepassing op