Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota:
La DataSet clase y las clases relacionadas son tecnologías heredadas de .NET Framework de principios de los años 2000 que permiten a las aplicaciones trabajar con datos en memoria mientras las aplicaciones están desconectadas de la base de datos. Las tecnologías son especialmente útiles para las aplicaciones que permiten a los usuarios modificar datos y conservar los cambios de nuevo en la base de datos. Aunque los conjuntos de datos son una tecnología probada de éxito, el enfoque recomendado para las nuevas aplicaciones .NET es usar Entity Framework Core. Entity Framework proporciona una manera más natural de trabajar con datos tabulares como modelos de objetos y tiene una interfaz de programación más sencilla.
Además de InsertCommand
, UpdateCommand
y DeleteCommand
, los TableAdapters se crean con métodos que se pueden ejecutar directamente contra la base de datos. Puede llamar a estos métodos (TableAdapter.Insert
, TableAdapter.Update
y TableAdapter.Delete
) para manipular datos directamente en la base de datos.
Si no desea crear estos métodos directos, establezca la propiedad GenerateDbDirectMethods
del TableAdapter en false
en la ventana Propiedades. Si se agregan consultas a tableAdapter además de la consulta principal de TableAdapter, son consultas independientes que no generan estos DbDirect
métodos.
Envío de comandos directamente a una base de datos
Llame al método TableAdapter DbDirect
que realiza la tarea que está intentando realizar.
Para insertar registros nuevos directamente en una base de datos
Llame al método de TableAdapter
Insert
y pase los valores de cada columna como parámetros. En el procedimiento siguiente se usa laRegion
tabla de la base de datos Northwind como ejemplo.Nota:
Si no tiene una instancia disponible, cree una instancia de TableAdapter que quiera usar.
Para actualizar los registros directamente en una base de datos
Llame al método de
Update
TableAdapter y pase los valores nuevos y originales de cada columna como parámetros.Nota:
Si no tiene una instancia disponible, cree una instancia de TableAdapter que quiera usar.
Para eliminar registros directamente desde una base de datos
Llame al método del TableAdapter
Delete
, pasando los valores de cada columna como parámetros del métodoDelete
. En el procedimiento siguiente se usa laRegion
tabla de la base de datos Northwind como ejemplo.Nota:
Si no tiene una instancia disponible, cree una instancia de TableAdapter que quiera usar.