Интерфейс Nhibernate Mapping - PullRequest
       15

Интерфейс Nhibernate Mapping

0 голосов
/ 06 октября 2011

Как сопоставить интерфейс, используя свободный Nhibernate

class Product {

public virtual IProductStructure ProductStructure { get; set; }

}


 public class ProductMap : SubclassMap<Product>
    {
        public ProductMap()
        {
            HasOne(x => x.IProductStructure).PropertyRef(x => x.Product).Cascade.All();
        }
    }

public interface IProductStructure
    {
        Product Product { get; set; }
    }

Ошибка: NHibernate.MappingException: свойство-ref для несопоставленного класса: ..... Спасибо Test.IStructure.

1 Ответ

0 голосов
/ 06 октября 2011

Ваше отображение должно быть в конкретном классе В вашем случае до реализации IProductStructure.

...