INNER CODE UNIT · C#
DataverseEntityMapper
Avanade/Liquid-Application-Framework · src/Liquid.Dataverse/DataverseEntityMapper.cs:15
public class DataverseEntityMapper : LiquidMapper<string, Entity>
{
private readonly ILiquidDataverse _dataverseAdapter;
private Dictionary<string, EntityMetadata> _entitiesMetadata = new Dictionary<string, EntityMetadata>();
/// <summary>
/// Initialize a new instance of <see cref="DataverseEntityMapper"/>
/// </summary>
/// <param name="adapter"></param>
/// <exception cref="ArgumentNullException"></exception>
public DataverseEntityMapper(ILiquidDataverse adapter) : base(nameof(DataverseEntityMapper))
{
_dataverseAdapter = adapter ?? throw new ArgumentNullException(nameof(adapter));
}
///<inheritdoc/>
protected override async Task<Entity> MapImpl(string jsonString, string? entityName = null)
{