Gebaseerd op de opmerking van H. Herzl:
Mijn uiteindelijke oplossing was ongeveer als volgt:
public class MyTableClass
{
public int Id { get; set; }
[Column(TypeName = "jsonb")]
public string Data { get; set; }
}
Migraties hebben dit gegenereerd:
Data = table.Column<string>(type: "jsonb", nullable: true),
Bij het bijwerken van de database met migraties, is de Data-kolom correct gemaakt met het jsonb-type.
Bedankt H. Herzl!