DataObjectAttribute Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.