Ich muss mit georaphischen Entfernungen arbeiten.
Ich habe
%Vor%
Diese Kliniken befinden sich in einer SQL Server-Datenbank. Ich muss sie nach Entfernung bis zu einem bestimmten Punkt zurückgeben.
Was ich gelesen habe, Entity Framework Core hat keine Unterstützung für DbGeography oder etwas von dieser Art, um den SQL Server-Typ darzustellen:
%Vor%
Ich habe der Datenbank eine Spalte mit dem berechneten geografischen Punkt jeder Klinik hinzugefügt
%Vor%
OK, ich muss sie bestellen. SQL unterstützt dies durch Abfragen von
%Vor%
und Entity Framework Core unterstützt die Abfrage mit einem rohen SQL.
%Vor%
Das ist, wie die Dokumentation von FromSql sagt, wenn die Daten, die Sie zurückgeben, nicht genau mit dem Modell übereinstimmen, dass es abstürzt.
Wie in C # kann ich keine DbGeography haben, die Geo repräsentiert. Ich kann nicht herausfinden, wie ich das lösen kann.
EDIT 1:
Habe es teilweise mit folgendem zu tun:
%Vor%
So jetzt bekomme ich alle Attribute von Kliniken und es funktioniert! Die Sache ist, Kliniken hat eine verwandte Klasse Ausstattung
%Vor%
Also wenn ich eine Abfrage ausführen muss ich die Annehmlichkeiten von linq
einschließen
%Vor%
stirbt, weil Orderby von der rohen SQL kommt vor der include ich glaube