繁体   English   中英

npgsql,Entity Framework和Postgis入门

[英]Getting started with npgsql, Entity Framework and postgis

我正在尝试开始使用npgsql,尤其是PostGIS支持,但是正在努力寻找在线文档或示例。

我正在使用C#ASP.NET,理想情况下,我想使用实体框架样式的GIS查询。 像这样的伪代码:

var pointsInPolygon = db.points.Where(i => polygon.Contains(i.point));

var pointsInRadius = db.points.Where(i => CreateCircle(point, radius).Contains(i.point));

我上面已发布的语法可以实现这种功能吗? 如果不能,请说明如何最好地实现它?

编辑:例如,如何在实体框架的上下文中利用ST_Within查询。

尽管Npgsql确实很好地支持PostGIS,但是Entity Framework 6驱动程序尚未将DbGeography / DbGeometry等映射到PostGIS。 请参阅以下问题: https : //github.com/npgsql/EntityFramework6.Npgsql/issues/18

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM