我的问题是,使用迁移,如何标记类属性以生成JSONB列类型?
例如:
public class MyTableClass { public int Id { get; set; } // My JSONB column public string Data { get; set; } }
提前致谢.
我的最终解决方案是这样的:
public class MyTableClass { public int Id { get; set; } [Column(TypeName = "jsonb")] public string Data { get; set; } }
迁移产生了这个:
Data = table.Column<string>(type: "jsonb",nullable: true),
使用迁移更新数据库时,使用jsonb类型正确创建了数据列.
谢谢H. Herzl!