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