空間クエリをサポートする OData-API を作成しようとしています。PostGIS - 列を含むデータベース ファーストのアプローチ (PostGresql から) を使用して、モデルを構築します。これをDBContextに持つと、正しくインポートされるようです:
entity.Property(e => e.Geom)
.HasColumnName("geom")
.HasColumnType("geometry(Point,4326)");
そして、モデルでは次のようになります。
public Point Geom { get; set; }
したがって、呼び出しを行うと、次のことが起こります。すべてのデータはデータベースからロードされますが、ジオメトリには次のような無限ループがあります。
そして、なぜそれが起こっているのか分かりません。
これを修正する方法と問題がどこにあるのか、アドバイスをいただければ幸いです。
敬具