У меня есть это отображение:
HasMany<ClassA>(ot => ot.AList)
.Table("XPTO")
.KeyColumn("IDXPTO")
.Component(m =>
{
m.Map(a=> a.X, "X");
m.Map(x=> x.Y, "Y");
})
.Cascade.AllDeleteOrphan();
я получаю сообщение об ошибке, говорящее, что «относится к не отображенному классу ClassA», но мне не нужно его отображать. я видел другие примеры в интернете с подобными сопоставлениями, и у них нет этой проблемы ...
если я создаю classMap для класса A только с ID, то он работает, но модель данных будет иметь 1 ненужную таблицу для classA только с идентификатором, потому что свойства X и Y будут отображены в таблицу XPTO ...