PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Entity Framework Core jsonb-Spaltentyp

Basierend auf dem Kommentar von H. Herzl:

Meine endgültige Lösung war ungefähr so:

public class MyTableClass
{
    public int Id { get; set; }

    [Column(TypeName = "jsonb")]
    public string Data { get; set; }
}

Migrationen haben Folgendes generiert:

Data = table.Column<string>(type: "jsonb", nullable: true),

Beim Aktualisieren der Datenbank mit Migrationen wurde die Datenspalte korrekt mit dem Typ jsonb erstellt.

Danke H. Herzl!