У меня есть Mailclass, где я хочу сохранить отправителя и получателя как ссылку на класс User;
public class dbMail : Entity
{
public virtual int ThreadID { get; set; }
public virtual dbUser From { get; set; }
public virtual dbUser To { get; set; }
public virtual DateTime MailDate { get; set; }
public virtual string MailText { get; set; }
public virtual bool IsRead { get; set; }
}
и отображение:
<id name="ID">
<generator class="identity" />
</id>
<property name="ThreadID" />
<many-to-one name="From" class="dbUser" column="From"/>
<many-to-one name="To" class="dbUser" column="To"/>
<property name="MailDate" />
<property name="MailText" type="StringClob">
<column name="MailText" sql-type="text" />
</property>
<property name="IsRead" />
Однако при попытке обновить базу данных возникает эта ошибка:
Duplicate property mapping of dbUser found in Domain.Model.dbMail