DataTableMappingCollection.GetTableMappingBySchemaAction Yöntem
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen kaynak tablo adına ve DataSet tablo adına sahip bir DataColumnMapping nesneyi, verilen MissingMappingActionkullanarak alır.
public:
static System::Data::Common::DataTableMapping ^ GetTableMappingBySchemaAction(System::Data::Common::DataTableMappingCollection ^ tableMappings, System::String ^ sourceTable, System::String ^ dataSetTable, System::Data::MissingMappingAction mappingAction);
public static System.Data.Common.DataTableMapping? GetTableMappingBySchemaAction (System.Data.Common.DataTableMappingCollection? tableMappings, string sourceTable, string dataSetTable, System.Data.MissingMappingAction mappingAction);
public static System.Data.Common.DataTableMapping GetTableMappingBySchemaAction (System.Data.Common.DataTableMappingCollection tableMappings, string sourceTable, string dataSetTable, System.Data.MissingMappingAction mappingAction);
static member GetTableMappingBySchemaAction : System.Data.Common.DataTableMappingCollection * string * string * System.Data.MissingMappingAction -> System.Data.Common.DataTableMapping
Public Shared Function GetTableMappingBySchemaAction (tableMappings As DataTableMappingCollection, sourceTable As String, dataSetTable As String, mappingAction As MissingMappingAction) As DataTableMapping
- tableMappings
- DataTableMappingCollection
Aranacak DataTableMappingCollection koleksiyon.
- sourceTable
- String
Eşlenen kaynak tablonun büyük/küçük harfe duyarlı adı.
- mappingAction
- MissingMappingAction
Değerlerden MissingMappingAction biri.
Bir DataTableMapping nesnesi.
mappingAction
parametresi olarak Error
ayarlandı ve hiçbir eşleme belirtilmedi.
Aşağıdaki örnek, koleksiyon içinde verilen kaynak tablo adına sahip bir DataTableMapping öğesini arar. Nesne varsa döndürülür. Örnekte bir DataTableMappingCollection koleksiyonun ve nesnenin DataTableMapping oluşturulduğu varsayılır.
public void FindDataTableMapping()
{
// ...
// create mappings and mapping
// ...
if (mappings.Contains("Categories"))
{
mapping = DataTableMappingCollection.GetTableMappingBySchemaAction
(mappings, "Categories", "", MissingMappingAction.Ignore);
}
}
Public Sub FindDataTableMapping()
' ...
' create mappings and mapping
' ...
If mappings.Contains("Categories") Then
mapping = _
DataTableMappingCollection.GetTableMappingBySchemaAction _
(mappings, "Categories", "", MissingMappingAction.Ignore)
End If
End Sub
DataTableMapping koleksiyonunda varsa, döndürülür.
DataTableMapping belirli MissingMappingActionbir için koleksiyonda yoksa aşağıdakiler gerçekleşir:
Missingmappingaction | Gerçekleştirilen eylem |
---|---|
Passthrough |
Kaynak tablo adı ve DataSetdataSetTable tablo adı olarak verilen sourceTable ile bir DataTableMapping nesnesi oluşturur. Oluşturulan DataTableMapping nesne koleksiyona eklenmez. |
Error |
Bir özel durum oluşturulur.
dataSetTable parametresi yoksayılır. |
Ignore |
alır null .
dataSetTable parametresi yoksayılır. |
Ürün | Sürümler |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: