/// <summary> /// Constructor.Creates a new instance of ChildTableRelation. /// </summary> /// <param name="relatedTableName"></param> /// <param name="tableCardinality"></param> /// <param name="relatedTableKeyName"></param> /// <param name="foreignKeyName"></param> public ChildTableRelation(string relatedTableName, TableRelationCardinality tableCardinality, string relatedTableKeyName, string foreignKeyName) { this.relatedTableName = relatedTableName; this.tableCardinality = tableCardinality; this.relatedTableKeyName = relatedTableKeyName; this.foreignKeyName = foreignKeyName; }
/// <summary> /// Constructor. Creates a new instance of ChildTableRealtion /// </summary> public ParentTableRelation(string relatedTableName, string foreignKeyName, TableRelationCardinality relationCardinality, bool cascadeDeleteChildren) { this.relatedTableName = relatedTableName; this.foreignKeyName = foreignKeyName; this.relationCardinality = relationCardinality; this.cascadeDeleteChildren = cascadeDeleteChildren; }