我正在尝试使用几何数据对Postgresql中现有的bbdd进行ModelFirst(脚手架)。
在VS项目中,我已经很好地安装了所有必需的nuget包(EntityFrameworkCore,EntityFrameworkCore.Design,EntityFrameworkCore.Relational,EntityFrameworkCore.Tools,Npgsql.EntityFrameworkCore.PostgreSQL,Npgsql.EntityFrameworkCore.PostgreSQL.Design和Npgsql.NetTopologySuite)。
在VS PM中,启动命令时:
Scaffold-DbContext "Host=myserver;Database=spatial;Username=postgres;Password=xxxxxxxx" Npgsql.EntityFrameworkCore.PostgreSQL -Schemas spu -OutputDir Spatials
他给了我这些例外:
找不到具有数据类型的列'spu.nuts.geom'的类型映射 'geometry(Geometry,4326)'。跳过列。
它不映射几何列,其余所有列都可以。
我在做什么错?
我可以使用NetTopologySuite指定脚手架吗?
非常感谢