1

Fluent NHibernate: многие-ко-многим с продуктом для Product.how я могу реализовать на ASP.NET MVCсвободно NHibernate: многие-ко-многим с продукта к продукту

public class Product 
{  
     public virtual int Id { get; set; } 
     public virtual IList<Product> ManyProduct { get; set; } 
} 

Mapping

public class ProductMap : ClassMap<Product> 
{  
    public ProductMap() 
    { 
     Id(x => x.Id); 
     Map(x => x.ImageUrl); 
    } 
    HasManyToMany(x => x.ManyProduct) 
     .Cascade.All() 
     .Table("ProductInProduct"); 
} 

ответ

0

Вы конкретно не говорят, что это неправильно, но ваше HasManyToMany определение нужно указать родительский и столбцы Id Ребенок из вашей ProductInProduct таблицы:

HasManyToMany(x => x.ManyProduct) 
    .Table("ProductInProduct") 
    .ParentKeyColumn("ParentId") 
    .ChildKeyColumn("ChildId") 
    .Cascade.All(); 

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

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