Breeze 多对多关系不起作用

Breeze 多对多关系不起作用,breeze,Breeze,我有两个连接/桥接表,DailyLogEmployees和DailyLogVendors来处理多对多关系: public class DailyLog:ActiveEntity { public int Id {get;set;} [ForeignKey("EmployeeId")] public ICollection<Employee> Employees { get; set; } [ForeignKey("VendorId")] publ

我有两个连接/桥接表,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:ActiveEntity
{
公共int Id{get;set;}
[外籍钥匙(“员工ID”)]
公共ICollection雇员{get;set;}
[外国钥匙(“卖方”)]
公共ICollection供应商{get;set;}
}
并在模型中定义为
modelBuilder.Entity().HasMany(d=>d.Employees).WithMany().Map(m=>
{m.MapLeftKey(“DailyLogId”);
m、 MapRightKey(“员工ID”);
m、 ToTable(“每日日志员工”);
});
modelBuilder.Entity().HasMany(d=>d.Vendors)。WithMany().Map(m=>
{m.MapLeftKey(“DailyLogId”);
m、 MapRightKey(“VendorId”);
m、 易变的(
“日常物流供应商”);
});
这些项目是在元数据中创建的,但是当我实例化一个新的DailyLog时,员工和供应商都不存在


Breeze是1.3.6版。如果我做了一些愚蠢的事情,我不希望在另一边有任何导航,员工或供应商只需要在DailyLog上记录任何帮助或见解,我们将不胜感激。

Breeze还不支持许多关系。目前,你可以将这些关系揭示为两个1-many关系。。。请把你的投票加入我们对这个话题的讨论