DataTableMappingCollection.Add Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un DataTableMapping objeto a la colección.
Sobrecargas
| Nombre | Description |
|---|---|
| Add(Object) |
Agrega una Object clase que es una asignación de tabla a la colección. |
| Add(String, String) |
Agrega un DataTableMapping objeto a la colección cuando se le asigna un nombre de tabla de origen y un DataSet nombre de tabla. |
Add(Object)
Agrega una Object clase que es una asignación de tabla a la colección.
public:
virtual int Add(System::Object ^ value);
public int Add(object value);
abstract member Add : obj -> int
override this.Add : obj -> int
Public Function Add (value As Object) As Integer
Parámetros
- value
- Object
Objeto DataTableMapping que se va a agregar a la colección.
Devoluciones
Índice del DataTableMapping objeto agregado a la colección.
Implementaciones
Excepciones
El objeto pasado no era un DataTableMapping objeto .
Ejemplos
En el ejemplo siguiente se busca un elemento DataTableMapping dentro de la colección. Si la asignación existe en la colección, se quita. Si la asignación no existe dentro de la colección, se agrega a la colección y se muestra su índice. En el ejemplo se supone que se ha creado una DataTableMappingCollection colección y un DataTableMapping objeto .
public void ChangedMyMind()
{
// ...
// create mappings and mapping
// ...
if (mappings.Contains((Object) mapping))
{
mappings.Remove((Object) mapping);
}
else
{
mappings.Add((Object) mapping);
Console.WriteLine("Index of new mapping: "
+ mappings.IndexOf((Object) mapping));
}
}
Public Sub ChangedMyMind()
' ...
' create mappings and mapping
' ...
If mappings.Contains(CType(mapping, Object)) Then
mappings.Remove(CType(mapping, Object))
Else
mappings.Add(CType(mapping, Object))
Console.WriteLine("Index of new mapping: " _
+ mappings.IndexOf(CType(mapping, Object)).ToString())
End If
End Sub
Se aplica a
Add(String, String)
Agrega un DataTableMapping objeto a la colección cuando se le asigna un nombre de tabla de origen y un DataSet nombre de tabla.
public:
System::Data::Common::DataTableMapping ^ Add(System::String ^ sourceTable, System::String ^ dataSetTable);
public System.Data.Common.DataTableMapping Add(string sourceTable, string dataSetTable);
member this.Add : string * string -> System.Data.Common.DataTableMapping
Public Function Add (sourceTable As String, dataSetTable As String) As DataTableMapping
Parámetros
- sourceTable
- String
Nombre que distingue mayúsculas de minúsculas de la tabla de origen desde la que se va a asignar.
- dataSetTable
- String
El nombre, que no distingue mayúsculas de minúsculas, de la tabla a la DataSet que se va a asignar.
Devoluciones
Objeto DataTableMapping que se agregó a la colección.
Ejemplos
En el ejemplo siguiente se crea un DataTableMappingCollection, se agregan DataTableMapping objetos a la colección y se muestra una lista de las tablas de origen asignadas.
public void CreateTableMappings()
{
DataTableMappingCollection mappings =
new DataTableMappingCollection();
mappings.Add("Categories","DataCategories");
mappings.Add("Orders","DataOrders");
mappings.Add("Products","DataProducts");
string message = "TableMappings:\n";
for(int i=0;i < mappings.Count;i++)
{
message += i.ToString() + " "
+ mappings[i].ToString() + "\n";
}
Console.WriteLine(message);
}
Public Sub CreateTableMappings()
Dim mappings As New DataTableMappingCollection()
mappings.Add("Categories", "DataCategories")
mappings.Add("Orders", "DataOrders")
mappings.Add("Products", "DataProducts")
Dim message As String = "TableMappings:" & ControlChars.Cr
Dim i As Integer
For i = 0 To mappings.Count - 1
message &= i.ToString() & " " + mappings(i).ToString() _
& ControlChars.Cr
Next i
Console.WriteLine(message)
End Sub