내 항목은 'Books'& 'Categories'입니다. 각 책은 여러 범주를 가질 수 있으며 각 범주는 여러 책과 관련 될 수 있습니다.BreezeJs : 다 대 다 관계
public class Book
{
[Key]
[DataMember]
public Guid BookId { get; set; }
public virtual ICollection<Category> Categories { get; set; }
}
public class Category
{
[Key]
[DataMember]
public Guid CategoryId { get; set; }
}
내 DbContext이 같다 :
내가이 같은 모델을 만들어이를 구현하려면 클라이언트 측에서// Some code
public DbSet<Book> Books { get; set; }
public DbSet<Category> Categories { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Book>()
.HasMany(c => c.Categories)
.WithMany()
.Map(x =>
{
x.MapLeftKey("BookId");
x.MapRightKey("CategoryId");
x.ToTable("BookCategoryMapping");
});
}
// Some code
, 책의 어떤 categories
키를 포함 나던 엔티티를 ???
내 모델이 맞는지 궁금합니다.
테이블 BookCategoryMapping
가 생성되었지만 breeze를 사용하여 데이터를 채울 수없는 것으로 보입니다.
어떻게 breeze를 사용하여 책 엔티티를 만들고 카테고리를 푸시 할 수 있습니까?
감사합니다.