Это возможно в PG:
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
{
}
У меня вопрос, есть ли способ использовать другие типы CLR inline, вместо массивов, таких как List<T>
, HashSet<T>
или даже просто * 1006? * или ICollection<T>
, чтобы обеспечить легкий доступ и избегать воссоздания коллекции каждый раз, когда мы хотим внести изменения, или избежать определения множества других свойств прокси.
Я попытался установить HasConversion
в массив, но он не работал.