如何将几何列映射到 POCO?
How do I map a geometry column to a POCO?
我有以下列...
ALTER TABLE tbl_place ADD COLUMN "Geometry" geometry(Point, 4326);
如何将其映射到 POCO 上的 属性?或者,换句话说,这个 属性?
的类型应该是什么?
我已将 POCO 属性 的类型设置为 byte []
并将我的实体映射到一个视图,该视图包装了原始 table 并将几何列转换为 bytea
使用...
st_asbinary(tbl_place."Geometry") AS "Geometry"
否则,发现某人的应用程序是围绕无法映射的 OR 映射器构建的,这会令人不安。它使您的数据符合映射器,而不是相反。
你可以使用 "DbGeometry" 输入 poco class :
public DbGeometry Geometry{ get; set; }
我有以下列...
ALTER TABLE tbl_place ADD COLUMN "Geometry" geometry(Point, 4326);
如何将其映射到 POCO 上的 属性?或者,换句话说,这个 属性?
的类型应该是什么?我已将 POCO 属性 的类型设置为 byte []
并将我的实体映射到一个视图,该视图包装了原始 table 并将几何列转换为 bytea
使用...
st_asbinary(tbl_place."Geometry") AS "Geometry"
否则,发现某人的应用程序是围绕无法映射的 OR 映射器构建的,这会令人不安。它使您的数据符合映射器,而不是相反。
你可以使用 "DbGeometry" 输入 poco class :
public DbGeometry Geometry{ get; set; }