Supponiamo che io sono un oggetto Employee con le seguenti proprietà:proprietà calcolate a Entity Framework
string Name { get; }
float Hours { get; }
float Wage { get; }
voglio aggiungere una proprietà, stipendio, che è uguale a ore * salariali. In un normale oggetto di business, lo inserisco semplicemente nella proprietà, ma questo probabilmente verrebbe cancellato se la classe dovesse essere rigenerata.
Esiste un modo standard EF per implementare questo problema senza doverlo mappare a un'entità database?
Eccellente! Stavo creando lezioni di ombre, il che era assolutamente doloroso. Grazie mille –
Questo non sembra funzionare con Linq alle Entità poiché non è definito nel modello dati attuale. C'è un modo per definire un campo calcolato in * .edmx? – AaronLS
Puoi essere più specifico di "non sembra funzionare"? Se ti riferisci a colonne con valori calcolati a livello di database, questo è un animale completamente diverso. – JoshJordan