Freigeben über


Codekonventionen

Damit auch verschiedene .NET Framework-Datenprovider konsistent sind, verwenden Sie folgende Codekonventionen.

Benennungskonventionen

Wenn Sie die Konsistenz über verschiedene .NET Framework-Datenprovider erhalten möchten, stellen Sie den im .NET Framework-Datenprovider implementierten Klassen einen für die Implementierung eindeutigen Bezeichner voran. Beispielsweise kann ein .NET Framework-Beispieldatenprovider "Sample" als eindeutigen Bezeichner verwenden und IDbConnection als "SampleConnection", IDbCommand als "SampleCommand", IDataAdapter als "SampleDataAdapter" usw implementieren.

Konstruktoren

Es gibt einen Standardsatz von Konstruktoren, der in jedem .NET Framework-Datenprovider implementiert werden sollte, um ein konsistentes Programmmodell zu gewährleisten. Dies ist jedoch kein erforderlicher Teil der Implementierung von ADO.NET-Schnittstellen. Die folgende Tabelle führt die Konstruktoren auf, die in jedem .NET Framework-Datenprovider implementiert werden sollten. In den aufgeführten Konstruktornamen ist Prv ein Platzhalter für den eindeutigen Bezeichner des Klassennamens.

Schnittstelle Konstruktoren
IDbConnection
PrvConnection()
PrvConnection(string connectionString)
IDbTransaction Keine.
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 Keine.
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)

Siehe auch

Implementieren eines .NET Framework-Datenproviders | Erste Schritte bei der Implementierung eines .NET Framework-Datenproviders | Beispiel für einen .NET Framework-Datenprovider