Domyślnie platforma EF Core zamawia najpierw kolumny klucza podstawowego, postępując zgodnie z właściwościami typu jednostki i należącymi do nich typami, a na koniec właściwościami z typów podstawowych. Na przykład poniższa tabela jest tworzona w programie ...
Najpierw należy pamiętać, że platforma EF Core wymaga, aby wszystkie jednostki w hierarchii miały unikatową wartość klucza, nawet jeśli jednostki mają różne typy. W związku z tym, korzystając z naszego przykładowego modelu, pies nie może mieć tej samej...
Najpierw poprzednie wersje programu EF wstawiły wartość dyskryminującą do właściwości JSON id , tworząc dokumenty takie jak następujące:JSON Kopiuj { "id": "Blog|1099", ... } Zostało to zrobione, aby zezwolić na dokumenty różnych typów (np. ...
Na przykład najpierw "Longo" i wszystkie jego zstępne są odpytywane:C# Kopiuj var longoAndDescendents = await context.Halflings.Where( descendent => descendent.PathFromPatriarch.IsDescendantOf( context.Halflings.Single(ancestor => ancestor.Name == "Longo").PathFromPatriarch)) .ToList...