У меня проблема с отображением интерфейсных ссылок в составном идентификаторе:
В следующем классе
class Foo
{
public virtual DateTime Date {get;set;}
public virtual IInterface Reference {get;set;}
}
Я хочу, чтобы оба свойства были частью CompositeID. С помощью атрибутов сопоставления это делается следующим образом для конкретной реализации InterfaceImpl :
[CompositeId]
[KeyProperty(1, Column = "col1", Name = "Date", TypeType = typeof(DateTime))]
[KeyManyToOne(1, ClassType = typeof(InterfaceImpl), Column = "refcol2", Name = "Reference")]
Есть ли способ, как это делается на беглом языке?
Спасибо заранее,
MacX