Požadavky: Často se setkáváme s obchodním požadavkem, tedy uložit historii uživatelských úprav, nejprve získat formulář zadaný uživatelem a porovnat záznamy v databázi, abychom zjistili, která pole uživatel upravil, jaké jsou staré a nové hodnotyHistorie revizíUkládejte ho pro snadnější sledovatelnost.
CompareNETObjects
Použijte reflexe k provedení hlubokého porovnání libovolných dvou .NET objektů, abyste ukázali rozdíl mezi těmito dvěma objekty.
Adresa dokumentu:Přihlášení k hypertextovému odkazu je viditelné.
Nuget přímo cituje následující:
Výchozí konfiguraceExistuje past, totiž že končí, když je rozdíl ve srovnání oboru, kód je modifikován následovně:
Protože jsem nastavil porovnání, které ignoruje testovací pole, zobrazí se pouze 2 výsledky rozdílů, jak je ukázáno na obrázku níže:
|