Postgre使用geometry无法绑定到字段 返回

SqlSugar 沟通中
7 466
该叫什么 Honda 发布于2026/4/11
悬赏:0 飞吻

按照文档中的代码只修改了连接字符串但是一直在报错:

Unhandled exception. System.Exception: 中文提示 : geom绑定到t_base_geometry失败,可以试着换一个类型,或者使用ORM自定义类型实现

English Message : t_base_geometry geom bind error


```

=>

使用的版本:

image.png

求大佬帮助

热忱回答7

  • fate sta fate sta VIP0
    2026/4/12

    geometry改成public.geometry看看

    0 回复
  • Honda Honda VIP0
    2026/4/13

    @fate sta:不行呀老大,还是报错这个信息,我把columnDataType换成public.geometry了,是否跟我的版本之类的有关系呢

    我尝试了polygon/lseg/point这些用string都可以处理,但是只有geometry不行,绑定都上不去

    =>


    0 回复
  • Honda Honda VIP0
    2026/4/13

    image.png

    0 回复
  • fate sta fate sta VIP0
    2026/4/13

    我兼容一下你这个类型吧。

    0 回复
  • Honda Honda VIP0
    2026/4/13

    @fate sta:找到问题了,这个数据库的postgis被安装在dbo架构里了,看源码应该走的是public.geometry,我卸载postgis重新安装在public下就可以正常查询了,谢谢支持。顺便问一下瀚高的geometry是不支持像pg这样使用吗

    0 回复
  • fate sta fate sta VIP0
    2026/4/13

    你可以试试看。

    0 回复
  • fate sta fate sta VIP0
    2026/4/13

    SqlSugarCore5.1.4.215-preview07

    更新了一下针对非public pos也支持了。

    0 回复