title: Is there a way to use list with EF Core Postgres JSON?
body: <p>This is possible in PG:</p>
  
  <pre class="lang-cs prettyprint-override"><code>public class Parent
  {
    [Column(TypeName = "jsonb")]
    //Mode 1: a column in the table
    public Child[] Children { get; set; }
  }
  
  public class Child
  {
    //Mode 2: a virtual column only existing in JSON
    public GrandChild[] GrandChildren { get; set; }
  }
  
  public class GrandChild
  {
  }
  </code></pre>
  
  <p>My question if there is a way to use other CLR types inline, instead of arrays, such as <code>List&lt;T&gt;</code>, <code>HashSet&lt;T&gt;</code> or even just <code>IList&lt;T&gt;</code> or <code>ICollection&lt;T&gt;</code>, to enable easy access and to avoid recreation of the collection each time we want to make a change, or to avoid defining a bunch of other proxy properties.</p>
  
  <p>I tried setting <code>HasConversion</code> to array but it didn't work.</p>