У меня есть два спая/моста таблицы, DailyLogEmployees и DailyLogVendors для обработки многие ко многим отношений:отношения многие ко многим не работает
public class DailyLog:ActiveEntity
{
public int Id {get;set;}
[ForeignKey("EmployeeId")]
public ICollection<Employee> Employees { get; set; }
[ForeignKey("VendorId")]
public ICollection<Vendor> Vendors { get; set; }
}
and defined in the model as such
modelBuilder.Entity<DailyLog>().HasMany(d => d.Employees).WithMany().Map(m =>
{ m.MapLeftKey("DailyLogId");
m.MapRightKey("EmployeeId");
m.ToTable("DailyLogEmployees");
});
modelBuilder.Entity<DailyLog>().HasMany(d => d.Vendors).WithMany().Map(m =>
{ m.MapLeftKey("DailyLogId");
m.MapRightKey("VendorId");
m.ToTable(
"DailyLogVendors");
});
Элементы создаются в метаданных, однако, когда я создаю экземпляр нового DailyLog , ни сотрудники, ни поставщики не присутствуют.
Breeze - это версия 1.3.6. Я делаю что-то глупое, я не хочу никакой навигации с другой стороны, сотрудников или поставщиков только на DailyLog любая помощь или понимание оценены.