我正在用WebAPI核心net5.0开发一个asp.net在域对象中,我使用Ltree作为层次结构。在添加和更新迁移时,会得到以下错误:Npgsql.PostgresException: type "ltree" does not exist。我做了一些研究发现,如果我在"create extension Ltree"数据库上运行
实体框架代码优先是一个很好的开发新项目的框架。但是如何扩展现有的数据库呢?
例如,如果我只是想向现有的数据实体添加一个额外的属性,该怎么办?有没有什么“代码优先”的方法来做到这一点,或者我必须使用SQL Server Management Studio或类似的工具手动添加数据库列?有没有办法先在EF代码中做到这一点?