Tutte le proprietà del tipo di valore POCO dell'API pubblica possono essere rese nulla?

1

Uso molto i tipi di valori nullable quando progettiamo classi che hanno proprietà che possono rimanere nulle, cioè quando l'oggetto viene mantenuto. Ad esempio:

public int? MyProperty { get; set; }

La mia domanda è: tutte le proprietà di tipo valore in POCO pubbliche (API) possono essere annullabili perché non è noto quando il consumatore imposterà i valori, anche nei casi in cui le proprietà non devono essere nulle quando viene salvato il POCO? In caso contrario, c'è il rischio che il valore "predefinito" (ad esempio 0 per int ) venga salvato per errore.

    
posta rory.ap 25.02.2015 - 15:41
fonte

0 risposte

Leggi altre domande sui tag