Partager via


Conventions de code

Pour préserver une certaine homogénéité et familiarité entre les fournisseurs de données .NET Framework, utilisez les conventions applicables au code suivantes.

Conventions d'attribution d'un nom

Pour conserver une homogénéité entre les fournisseurs de données .NET Framework, faites précéder le nom des classes implémentées dans votre fournisseur de données .NET Framework d'un identificateur unique dans votre implémentation. Ainsi, un exemple de fournisseur de données .NET Framework peut utiliser « Sample » comme identificateur unique et implémenter IDbConnection en tant que « SampleConnection », IDbCommand en tant que « SampleCommand », IDataAdapter en tant que « SampleDataAdapter », etc.

Constructeurs

Bien que n'étant pas obligatoire pour l'implémentation des interfaces ADO.NET, il existe un ensemble standard de constructeurs qui doit être implémenté dans chaque fournisseur de données .NET Framework pour garantir un modèle de programmation cohérent. Le tableau suivant présente les constructeurs qui doivent être implémentés dans chaque fournisseur de données .NET Framework. Dans le nom des constructeurs répertoriés, Prv est un espace réservé qui devra être remplacé par l'identificateur unique de votre nom de classe.

Interface Constructeurs
IDbConnection
PrvConnection()
PrvConnection(string connectionString)
IDbTransaction Aucun.
IDbCommand
PrvCommand()
PrvCommand(string cmdText)
PrvCommand(string cmdText,
           PrvConnection connection)
PrvCommand(string cmdText,
           PrvConnection connection,
           PrvTransaction transaction)
IDataParameter
PrvParameter()
PrvParameter(string name, PrvDbType dataType)
PrvParameter(string name, object value)
PrvParameter(string name, PrvDbType dataType,
             int size)
PrvParameter(string name, PrvDbType dataType,
             int size, string srcColumn)
PrvParameter(string name, PrvDbType dbType,
             int size,
             ParameterDirection direction,
             Boolean isNullable, Byte precision,
             Byte scale, string srcColumn,
             DataRowVersion srcVersion,
             object value)
IDataParameterCollection
PrvParameterCollection()
IDataReader Aucun.
IDataAdapter
PrvDataAdapter()
PrvDataAdapter(PrvCommand selectCommand)
PrvDataAdapter(string selectCommandText,
               string selectConnectionString)
PrvDataAdapter(string selectCommandText,
               PrvConnection selectConnection)
IDbDataAdapter
PrvDataAdapter()
PrvDataAdapter(PrvCommand selectCommand)
PrvDataAdapter(string selectCommandText,
               string selectConnectionString)
PrvDataAdapter(string selectCommandText,
               PrvConnection selectConnection)

Voir aussi

Implémentation d'un fournisseur de données .NET Framework | Mise en route de l'implémentation d'un fournisseur de données .NET Framework | Exemple de fournisseur de données .NET Framework