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