/// <summary> Specialised constructor for use only by derived class. </summary> /// <param name="entityNameMapper"> The entity name mapper. </param> protected SqlAdapter(IEntityNameMapper entityNameMapper) { EntityNameMapper = entityNameMapper ?? throw new ArgumentNullException(nameof(entityNameMapper)); }
/// <summary> Constructor. </summary> /// <param name="entityNameMapper"> The entity name mapper. </param> public PostgreSqlAdapter(IEntityNameMapper entityNameMapper) : base(entityNameMapper) { }
/// <summary> Constructor. </summary> /// <param name="entityNameMapper"> The entity name mapper. </param> public MicrosoftSqlAdapter(IEntityNameMapper entityNameMapper) : base(entityNameMapper) { }
/// <summary> Constructor. </summary> /// <param name="entityNameMapper"> The entity name mapper. </param> public SqLiteAdapter(IEntityNameMapper entityNameMapper) : base(entityNameMapper) { }
/// <summary> Constructor. </summary> /// <param name="entityNameMapper"> The entity name mapper. </param> public MySqlAdapter(IEntityNameMapper entityNameMapper) : base(entityNameMapper) { }