【发布时间】:2016-11-28 17:01:02
【问题描述】:
我有一张使用 Postgis 地理类型的表格:
CREATE TABLE Place (
id SERIAL PRIMARY KEY,
name TEXT NOT NULL,
location GEOGRAPHY NOT NULL
);
如何在我的实体类中声明位置字段?
class Place {
public long id { get; set; }
public string name { get; set; }
public ??? location { get; set; }
}
当然,我读过这个question,但那是在 2014 年,Npsql 似乎已经发展到可以使用 Postgis 并支持 .Net System.Data.Spatial。请参阅以下现已关闭的 Npsql 问题:
- Npgsql 3.0.3 and postgis geometry types
- PostGIS support
- Postgis 2D support
- Look into System.Data.Spatial for PostGIS
- System.Data.Spatial implementation
我在 Npsql 文档中找不到关于如何使用这些功能的线索。
【问题讨论】:
标签: .net entity-framework postgresql postgis npgsql