我尝试制作一个支持空间查询的 OData-API。我使用数据库优先方法(来自 PostGresql)构建我的模型,包括 PostGIS - 列。似乎正确导入它,在 DBContext 中有这个:
entity.Property(e => e.Geom)
.HasColumnName("geom")
.HasColumnType("geometry(Point,4326)");
在模型中是这样的:
public Point Geom { get; set; }
因此,在进行调用时会发生以下情况:所有数据都是从数据库中加载的,但几何有一个无限循环,如下所示:
我不知道为什么会这样。
任何建议,如何解决这个问题以及问题可能出在哪里,将不胜感激。
亲切的问候