Krav: Et forretningskrav opstår ofte, nemlig at gemme historikken for brugerændringer, først og fremmest for at få den formular, brugeren har indsendt, og sammenligne databaseposterne for at finde ud af, hvilke felter brugeren har ændret, hvad de gamle og nye værdier er, vilRevisionshistorikOpbevar det for nem sporbarhed.
CompareNETObjects
Brug refleksioner til at udføre en dybdegående sammenligning af to .NET-objekter for at vise forskellen mellem de to objekter.
Dokumentadresse:Hyperlink-login er synlig.
NuGet citerer direkte følgende:
StandardkonfigurationDer er en faldgrube, nemlig at det er slut, når der er forskel på at sammenligne et felt, koden ændres som følger:
Fordi jeg konfigurerede sammenligningen, der ignorerer testfeltet, vises kun 2 forskellige resultater, som vist på billedet nedenfor:
|