public string GerarBody() { var classe = new StringBuilder(); classe.Append("namespace Model" + N); classe.Append("{" + N); classe.Append($" public class {NomeTabela}" + N); classe.Append(" {" + N + N); foreach (var item in ListaAtributosTabela) { classe.Append(" /// <summary>" + N); classe.Append($" /// {item.COLUMN_COMMENT}" + N); classe.Append(" /// </summary>" + N); classe.Append( $" public {CSharpTypesMySql.GetTypeAtribute(item.DATA_TYPE, item.IS_NULLABLE)} {item.COLUMN_NAME} {{ get; set; }}" + N); classe.Append(N); } classe.Append(" }" + N); classe.Append("}" + N); return(GerarUsing() + classe.ToString()); }
private StringBuilder GetListaItensGetById() { var atributoText = new StringBuilder(); foreach (var item in ListaAtributosTabela) { atributoText.Append( $" {item.COLUMN_NAME} = \"{item.COLUMN_NAME}\".GetValueOrDefault<{CSharpTypesMySql.GetTypeAtribute(item.DATA_TYPE, item.IS_NULLABLE)}>(reader)," + N); } return(atributoText); }