Ich habe eine Tabelle mit einer Geografie-Spalte.
Ich kenne dapper unterstützt SqlGeography
.net-Typ -. NET-Kern tut dies jedoch nicht.
Gibt es eine Möglichkeit, meinen eigenen SqlGeography-Typ zu erstellen (in meinem Fall benötige ich nur die Lat- und Long-Werte eines Punktes) und den Dapper zu konfigurieren, um ihn zu unterstützen? Gibt es eine Möglichkeit, dies zu tun, ohne den Code von dapper zu ändern, wie einige Beispiele, die ich gesehen habe?
Dapper pre .Net Core vertraute auf EntityFramework SQL-Typen zur Unterstützung von SQLGeography.
.Net Core unterstützt Spacial-Typen noch nicht, es gibt ein offenes Problem hier: Ссылка
Wenn Sie sich die neuesten Kommentare ansehen, scheint es, dass sie für .Net Core 2.1 nicht verfügbar sind.
Ich habe das gleiche Problem, und meine beste Alternative ist die Umwandlung in 2 Felder (lat & amp; lng) vorläufig.