Ho scritto una classe che rappresenta un trigger SQLite.
public SQLiteTrigger(string Name,
string On,
TriggerStartType StartType,
TriggerEventType EventType) : this(...)
public SQLiteTrigger(string Name,
string On,
TriggerStartType StartType,
TriggerEventType EventType,
string TriggerSQL) : this(...)
public SQLiteTrigger(string Name,
string On,
TriggerStartType StartType,
TriggerEventType EventType,
string TriggerSQL,
string When)
Sto pensando di aggiungere ancora più costruttori con più parametri, quindi quasi ogni creazione di Trigger potrebbe essere una sola. È contro le regole di progettazione o è considerato una cattiva pratica quando date a una classe molti costruttori e assegnate loro più proprietà possibili?