我将实体框架核心与npgsql postgresql一起用于实体框架核心.
我的问题是,使用迁移,如何标记类属性以生成JSONB列类型?
例如:
public class MyTableClass
{
public int Id { get; set; }
// My JSONB column
public string Data { get; set; }
}
提前谢谢.
我将实体框架核心与npgsql postgresql一起用于实体框架核心.
我的问题是,使用迁移,如何标记类属性以生成JSONB列类型?
例如:
public class MyTableClass
{
public int Id { get; set; }
// My JSONB column
public string Data { get; set; }
}
提前谢谢.
根据H.Herzl的 comments :
我的最终解决方案是这样的:
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.赫兹!