Ответ 1
У меня была такая же проблема, как и вы, я использовал DbGeography.PointFromText("Point(lat lng)")
, когда аргументы lat и lng ожидаются по-другому. Полный ответ таков:
// From Google, Japan latitude: 36; longitude: 138
var lat = 36;
var lng = 138;
var location = DbGeography.PointFromText($"Point({lng} {lat})");