In questo frammento di codice in Entity Framework Core, nel linguaggio di programmazione C#, verifica se una determinata entità, possiede una proprietà.
In particolare, tramite una funzione che accetta due parametri, entity e nome proprietà, verifica se sono presenti.
Di seguito il frammento di codice riguardante la funzione per verificare se è presente una proprietà nell'entity che viene passato.
C#
public bool VerificaProprieta(object? entity, string nomeProprieta)
{
if (entity == null)
return false;
//Verifica se l'entity contiene la proprietà che viene
passata
var proprietaCampo =
entity.GetType().GetProperty(nomeProprieta);
if (proprietaCampo == null)
{
return false;
}
return true;
}
Esempio di utilizzo della funzione.
C#
private void BtnEntityPresenteProprieta_Click(object sender, EventArgs e)
{
DatiContesto contesto =
new DatiContesto();
var entity = contesto.Set<Cellulari>().FirstOrDefault();
bool risultato =
VerificaProprieta(entity, "Descrizione");
}
Nessun commento:
Posta un commento