public override string ToString() { var typeAttributes = TypeAttributes?.ToStringForType(Type); var nullable = IsNullable ? "?" : ""; var key = IsKey ? " PK" : ""; return($"{Name} {Type}{typeAttributes}{nullable}{key}"); }