Можно ли определить составной внешний первичный ключ без определения скалярных свойств?
public class A
{
public virtual int AID { get; set; }
}
public class B
{
public virtual int BID { get; set; }
}
public class CompoundKeyClass
{
public virtual A AObject { get; set; }
public virtual B BObject { get; set; }
}
Как сделать свойства AObject и BObject составного PK CompoundKeyClass без определения свойств скалярного идентификатора для A иB типов с использованием FluentAPI?