Partage via


DataObjectAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe DataObjectAttribute.

Surcharges

DataObjectAttribute()

Initialise une nouvelle instance de la classe DataObjectAttribute.

DataObjectAttribute(Boolean)

Initialise une nouvelle instance de la classe DataObjectAttribute et indique s'il est possible de lier un objet à un objet ObjectDataSource.

DataObjectAttribute()

Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs

Initialise une nouvelle instance de la classe DataObjectAttribute.

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

Exemples

L’exemple de code suivant illustre l’utilisation du DataObjectAttribute() constructeur .

[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

Remarques

La IsDataObject propriété est définie sur true lorsque vous utilisez le DataObjectAttribute() constructeur.

S’applique à

DataObjectAttribute(Boolean)

Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs
Source:
DataObjectAttribute.cs

Initialise une nouvelle instance de la classe DataObjectAttribute et indique s'il est possible de lier un objet à un objet ObjectDataSource.

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

Paramètres

isDataObject
Boolean

true s'il est possible de lier l'objet à un objet ObjectDataSource ; sinon, false.

Remarques

Utilisez le DataObjectAttribute(Boolean) constructeur pour indiquer à une classe au moment du design, telle que la ObjectDataSourceDesigner classe , qu’un objet doit être exclu de la liste des objets appropriés pour la liaison à un ObjectDataSource objet .

La IsDataObject propriété est définie sur la valeur du isDataObject paramètre .

S’applique à