DataObjectAttribute Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci DataObjectAttribute třídy .
Přetížení
DataObjectAttribute() |
Inicializuje novou instanci DataObjectAttribute třídy . |
DataObjectAttribute(Boolean) |
Inicializuje novou instanci DataObjectAttribute třídy a označuje, zda je objekt vhodný pro vazbu na ObjectDataSource objekt. |
DataObjectAttribute()
- Zdroj:
- DataObjectAttribute.cs
- Zdroj:
- DataObjectAttribute.cs
- Zdroj:
- DataObjectAttribute.cs
Inicializuje novou instanci DataObjectAttribute třídy .
public:
DataObjectAttribute();
public DataObjectAttribute ();
Public Sub New ()
Příklady
Následující příklad kódu ukazuje použití konstruktoru DataObjectAttribute() .
[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
Poznámky
Vlastnost IsDataObject je při použití konstruktoru nastavena na true
DataObjectAttribute() hodnotu .
Platí pro
DataObjectAttribute(Boolean)
- Zdroj:
- DataObjectAttribute.cs
- Zdroj:
- DataObjectAttribute.cs
- Zdroj:
- DataObjectAttribute.cs
Inicializuje novou instanci DataObjectAttribute třídy a označuje, zda je objekt vhodný pro vazbu na ObjectDataSource objekt.
public:
DataObjectAttribute(bool isDataObject);
public DataObjectAttribute (bool isDataObject);
new System.ComponentModel.DataObjectAttribute : bool -> System.ComponentModel.DataObjectAttribute
Public Sub New (isDataObject As Boolean)
Parametry
- isDataObject
- Boolean
true
pokud je objekt vhodný pro vazbu k objektu ObjectDataSource ; false
v opačném případě .
Poznámky
Konstruktor slouží DataObjectAttribute(Boolean) k označení pro třídu v době návrhu ObjectDataSourceDesigner , jako je například třída, že objekt by měl být vyloučen ze seznamu vhodných objektů pro vazbu na ObjectDataSource objekt.
Vlastnost IsDataObject je nastavená na hodnotu parametru isDataObject
.