2016-07-13 4 views
0

Я пытаюсь начать работу с npgsql, особенно с поддержкой PostGIS, но изо всех сил пытаюсь найти документацию или примеры в Интернете.Начало работы с npgsql, Entity Framework и postgis

Я работаю с C# ASP.NET, и в идеале я хотел бы использовать GIS-запросы типа Entity Framework. Что-то вроде этого псевдокода:

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

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

Возможна ли такая функциональность с синтаксисом, как я опубликовал выше? Если бы вы не указали, как лучше всего это сделать?

Редактировать: Например, как я могу использовать запрос ST_Within в контексте структуры сущности.

+0

Вы что-то читали о EntityFramework? Вы что-то пробовали? По крайней мере, этот [учебник] (https://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for -an-asp-net-mvc-application) – hazevich

+0

http://workshops.boundlessgeo.com/postgis-intro/ – d1ll1nger

+0

@hazevich yes Я немного разбираюсь в структуре сущности и успешно использовал ее в своем проекте для не- Функциональность, связанная с ГИС. Мой вопрос был больше связан с функциональностью фреймворка сущности, включенной npgsql. – user611110

ответ