Jahongir Sabirov Ответов: 0

Ассоциации со стола X относится к классу несопоставленные :


У меня есть несколько столов. Я использую nhibernate в своем настольном проекте. Но когда я пытаюсь сохранить некоторые данные в моей любой таблице через nhibernate это дает мне следующую ошибку
{"An association from the table p_returnitem refers to an unmapped class: SmartWarehouse.Order"}



Моя Претурнитементность заключается в следующем
class PReturnitemEntity : Entity
{
    //public virtual int id { get; set; }
    public virtual string purchase_items { get; set; }
    public virtual double return_sum { get; set; }
    public virtual double rate { get; set; }
    public virtual int r_count { get; set; }
    public virtual bool deleted { get; set; }
    public virtual DateTime create_date { get; set; }
    public virtual DateTime update_date { get; set; }

    public virtual UsersEntity user { get; set; }
    public virtual PurchaseEntity purchase { get; set; }
    public virtual CurrencyEntity currency { get; set; }


}


Класс Отображения Preturitem

class PreturnItemMap : ClassMap<PReturnitemEntity>
   {
       public PreturnItemMap()
       {
           Id(x => x.Id);
           Map(x => x.purchase_items);
           Map(x => x.return_sum);
           Map(x => x.rate);
           Map(x => x.r_count);

           Map(x => x.deleted);
           Map(x => x.create_date);
           Map(x => x.update_date);

           References(x => x.user).ForeignKey("user_id").Cascade.None();
           References(x => x.currency,"cur_code").PropertyRef(x => x.code).Cascade.None();
           References(x => x.purchase,"purchase_id").Cascade.None();

           Table("p_returnitem");
       }
   }

что здесь может быть не так пожалуйста подскажите мне что делать

Что я уже пробовал:

Я проверил все классы сущностей и все классы отображения дважды проверьте все ли хорошо связано

0 Ответов