MemberName для всех колонок вложенного объекта
От: karbofos42 Россия  
Дата: 22.01.21 20:16
Оценка:
Нашёл как вручную прописать маппинг вложенного объекта в ту же таблицу:
class A
{
  public int Value1 {get; set;}
  public int Value2 {get; set;}
}

class B
{
  [Column(MemberName = ".Value1")]
  [Column(MemberName = ".Value2")]
  public A Item {get;set;}
}


Как-то можно автоматом подгрузить все свойства вложенного типа, а не явно каждое прописывать в атрибуте или в PropertyMappingBuilder?
Что-то вроде как в EF Core OwnsOne
Re: MemberName для всех колонок вложенного объекта
От: Mace Windu  
Дата: 05.03.21 09:36
Оценка:
Здравствуйте, karbofos42, Вы писали:


K>Как-то можно автоматом подгрузить все свойства вложенного типа, а не явно каждое прописывать в атрибуте или в PropertyMappingBuilder?

K>Что-то вроде как в EF Core OwnsOne

На данный момент такое не поддерживается, создал https://github.com/linq2db/linq2db/issues/2873
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.