sql >> データベース >  >> RDS >> PostgreSQL

Entity FrameworkCorejsonb列タイプ

    H. Herzlのコメントに基づく:

    私の最終的な解決策は次のようなものでした:

    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.Herzl!



    1. コメントとコメント返信のmysql構造

    2. SQLAlchemy-カウントステータスはtrueです

    3. MySQLAUTO_INCREMENTを変更できません

    4. java.lang.IllegalArgumentException:列'_id'は存在しません