Logo aziendale


Cell. +39 335 70 310 78

mail gianluca.pezzoli@gianlucapezzoli.eu

English version Versione italiana del sito

Prodotti \ Miranda

All'interno di MyGeneration è possiible specificare diverse opzioni a livello di singola colonna della tabella. Tali opzioni verranno poi salvate nel file di progetto di MyGeneration.

Lazy

Il parametro Lazy con valore True permette di NON caricare per default il contenuto del campo.
Quando dovesse servire il valore del campo lo si richiede tramity il comando

Proxy.LoadLazy (NomeTabella.LazyLinkedProperties.NomeCampo.ToString)

BooleanConversion

Permette la conversione automatica da e verso il DB di valori che vanno visti lato C# come booleani ma, lato DB, non lo sono.
Specificando BooleanConversion = True e basta in automatico la conversione sarà Vero = 1 e Falso = 0.
Si possono specificare i valori per vero e falso. Esempi:
True = -1
True = "S"
True = "Y"
False = "Pippo"

Exclude

Exclude=True serve a specificare che il campo NON ci interessa e non verrà gestito.

Sequence

Sequence=True indica che la colonna contiene valori generati autonomamente dal DB.
Va aggiunto anche il parametro seguente a livello di tabella
KeyGenerator = Nome per specificare come si chiama il generatore di sequence.

Alias

E' un'opzione che permette di mappare il campo in C# con un nome diverso.
Esempio: il nome del campo è RagSoc e
Alias = RagioneSociale.

Significa che in C# il campo si chiamerà RagioneSociale ma il suo contenuto verrà salvato nel campo RagSoc.

 

<< Indietro << >> Avanti >>

Risorse correlate