Compartir a través de


Convenciones de código

Utilice las siguientes convenciones de código para mantener la similitud y la familiaridad entre los proveedores de datos de .NET Framework.

Convenciones de nomenclatura

Para mantener la coherencia entre los proveedores de datos de .NET Framework, incluya delante de las clases implementadas en el proveedor de datos de .NET Framework un identificador único de su implementación. Por ejemplo, un proveedor de datos de .NET Framework de ejemplo podría utilizar "Sample" como identificador único e implementar IDbConnection como "SampleConnection", IDbCommand como "SampleCommand", IDataAdapter como "SampleDataAdapter", etc.

Constructores

Si bien no son una parte requerida de la implementación de las interfaces de ADO.NET, existe un conjunto estándar de constructores que deben implementarse en cada proveedor de datos de .NET Framework para garantizar un modelo de programación coherente. En la tabla siguiente se enumeran los constructores que deben implementarse en cada proveedor de datos de .NET Framework. En los nombres de constructores mostrados, Prv es un marcador de posición para el identificador único de su nombre de clase.

Interfaz Constructores
IDbConnection
PrvConnection()
PrvConnection(string connectionString)
IDbTransaction Ninguno.
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 Ninguno.
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)

Vea también

Implementing a .NET Framework Data Provider | Introducción a las implementaciones de proveedores de datos de .NET Framework | Ejemplo de proveedores de datos de .NET Framework