Share via


DataMapperMapping Class

Definition

Source and target table mapping details.

public class DataMapperMapping : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataFactory.Models.DataMapperMapping>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataFactory.Models.DataMapperMapping>
public class DataMapperMapping
type DataMapperMapping = class
    interface IJsonModel<DataMapperMapping>
    interface IPersistableModel<DataMapperMapping>
type DataMapperMapping = class
Public Class DataMapperMapping
Implements IJsonModel(Of DataMapperMapping), IPersistableModel(Of DataMapperMapping)
Public Class DataMapperMapping
Inheritance
DataMapperMapping
Implements

Constructors

DataMapperMapping()

Initializes a new instance of DataMapperMapping.

Properties

AttributeMappings

List of attribute mappings.

SourceConnectionReference

The connection reference for the source connection.

SourceDenormalizeInfo

This holds the source denormalization information used while joining multiple sources.

To assign an object to this property use FromObjectAsJson<T>(T, JsonSerializerOptions).

To assign an already formatted json string to this property use FromString(String).

Examples:

  • BinaryData.FromObjectAsJson("foo"): Creates a payload of "foo".
  • BinaryData.FromString("\"foo\""): Creates a payload of "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" }): Creates a payload of { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}"): Creates a payload of { "key": "value" }.

SourceEntityName

Name of the source table.

TargetEntityName

Name of the target table.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<DataMapperMapping>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DataMapperMapping>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataMapperMapping>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataMapperMapping>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DataMapperMapping>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to