Na akci WUG Dev Day jsem měl přednášku o hierarchických a geografických datových typech v Microsoft SQL Serveru. Nabízím ke stažení materiály z této přednášky a zároveň odkazy na související videa.
Hierarchická data
Microsoft SQL Server má speciální datový typ hierarchyid
pro uchovávání stromově organizovaných dat. Například kategorie a podkategorie, organizační struktura nebo rodokmen. Pomocí tohoto typu můžete jednoduše dělat dotazy na libovolné části tohoto stromu.
Od verze 8.0 je pro tento datový typ podpora i v Entity Frameworku Core.
Geografická a prostorová data
Microsoft SQL Server má i speciální datové typy pro práci se souřadnicemi - spatial types. Datový typ geometry
pracuje v rovině s kartézským souřadnicemi a datový typ geography
pracuje se zeměpisnou šířkou a délkou.
I tyto datové typy jsou podporovány v EF Core.