实体框架核心jsonb列类型

我将实体框架核心与npgsql postgresql一起用于实体框架核心

我的问题是,使用迁移,如何标记类属性以生成JSONB列类型

例如:

公共类MyTableClass
{
公共int Id{get;set;}
//我的JSONB专栏
公共字符串数据{get;set;}
}

提前谢谢

根据H.Herzl的评论:

我的最终解决方案是这样的:

公共类MyTableClass
{
公共int Id{get;set;}
[列(TypeName=“jsonb”)]
公共字符串数据{get;set;}
}

迁移产生了以下结果:

数据=表.列<字符串>(键入:“jsonb”,可为空:true),

使用迁移更新数据库时,使用jsonb类型正确创建了数据列

谢谢你,H.Herzl

发表评论