2011-01-04 1 views
1

У меня есть проблема с NHibernate,многие ко многим отношений с NHibernate на сущности

У меня есть HBM файл с многие ко многим отношений. Это работает до сих пор, но я хочу, чтобы генерировать НВМ от лица

и пытается определить свойства сущности, но это не будет компилировать

это файл HBM

<list name="Category" table="Category" lazy="false" fetch="select" cascade="none"> 
    <key column="categoryId" /> 
    <index column="ordinal" /> 
    <many-to-many class="Product, Assembly" column="productId" /> 
</list> 

и которые сделали в настоящее время на предприятии

[List(2, Name = "Product", Table = "Product", Cascade = CascadeStyle.None, Lazy = false, Fetch = CollectionFetchMode.Select)] 
    [ManyToMany(5, ClassType = typeof(Product), Column = "productId")] 
    public virtual IList<Category> Categorys 

ответ

0

Вы забыли порядковую и ключ на сущности попробовать этот

[List(1, Name = "Product", Table = "Product", Cascade = CascadeStyle.None, Lazy = false, Fetch = CollectionFetchMode.Select)] 
    [NHibernate.Mapping.Attributes.Key(2, Column = "categoryId")] 
    [Index(3, Column = "ordinal")] 
    [ManyToMany(4, ClassType = typeof(Product), Column = "productId")] 
    public virtual IList<Category> Categorys 
+0

thx, попробуем это –

 Смежные вопросы

  • Нет связанных вопросов^_^