Sdílet prostřednictvím


DataObjectAttribute Konstruktory

Definice

Inicializuje novou instanci DataObjectAttribute třídy.

Přetížení

Name Description
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
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 nastavena při true použití konstruktoru DataObjectAttribute() .

Platí pro

DataObjectAttribute(Boolean)

Zdroj:
DataObjectAttribute.cs
Zdroj:
DataObjectAttribute.cs
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 je-li objekt vhodný pro vazbu na ObjectDataSource objekt; jinak , false.

Poznámky

DataObjectAttribute(Boolean) Konstruktor použijte k označení třídy návrhu čas, jako ObjectDataSourceDesigner je třída, že objekt by měl být vyloučen ze seznamu vhodných objektů pro vazbu na ObjectDataSource objekt.

Vlastnost IsDataObject je nastavena na hodnotu parametru isDataObject .

Platí pro