Entity Framework Core Self Referencing Parent Child