La part del Generador que s'encarrega de gestionar els camps d'una taula no és gaire complicada. Aquests camps són els que retorna el GET (SELECT).
Nom: Nom del camp.
Taula: Nom de la taula on està el camp, si hi ha JOINs és possible que no tots els camps siguin de la mateixa taula.
As: Pot passar que camps de diferents taules tinguin el mateix nom, aleshores cal distingir-los posant un altra nom.
Format: només cal posar-ho en camps que permetin ser formatats, dates o números decimals. Els formats més típics són: dd/MM/yyyy HH:mm:ss, o HH:mm, o {0:0.00}.
Tipus: tipus de dada del camp, si es vol modificar cal fer-ho amb el client de BBDD que toqui. Si es vol actualitzar amb el nou tipus (es modifica la longitud del camp o algo i cal reflectir-ho al Generador) cal fer servir el botó "Ob. Tipus".
Serialize: indica que aquest camp s'envia al navegador. Post sobre la serialització.
Deserialize: indica que quan en el navegador es dona al botó "Guardar" es recupera el valor del camp per alimentar a la SP UPD. Post sobre la deserialització.
PK: indica que aquest camp forma part de la clau primària (Primary Key).
Identitat: si el camp està marcat el camp és una identitat.
Nulable: el camp admet NULLs.
Sortable: només es fa servir pels GRIDs, indica que la columna serà ordenable ASC/DESC.
Columna grid: vol dir que pertany a una columna del Grid. Es possible que si no es fan servir Grids per la taula en concret no hi hagi cap camp marcat com columna grid. Aleshores la SP QUERY no es genera.
Index: només indica que aquest camp té un índex associat, òbviament un índex d'un únic camp.
ADD/DROP/INDEX/ALTER: generen contra la BBDD el codi SQL de ADD COLUMN, DROP COLUMN, crear un index on un ALTER TABLE ALTER COLUMN.
#28/04/2014 12:19 Programació C# Autor: Alex Canalda