Entity framework Breeze和具有导航属性的实体数据模型抛出错误

Entity framework Breeze和具有导航属性的实体数据模型抛出错误,entity-framework,breeze,Entity Framework,Breeze,使用Breeze和使用实体数据模型设计器创建的简单一对多关系会导致以下错误: TypeError{stack:“TypeError:无法读取null的属性“$type”↵ …//localhost:55494/Scripts/jquery-1.9.1.js:1083:7)”,query:null} 我发现Breeze在使用导航属性时会抛出该错误,而该属性为Null。我错过了什么 我得到了以下关系: 控制器代码: private readonly EFContextProvider<Mo

使用Breeze和使用实体数据模型设计器创建的简单一对多关系会导致以下错误:

TypeError{stack:“TypeError:无法读取null的属性“$type”↵ …//localhost:55494/Scripts/jquery-1.9.1.js:1083:7)”,query:null}

我发现Breeze在使用导航属性时会抛出该错误,而该属性为Null。我错过了什么

我得到了以下关系:

控制器代码:

private readonly EFContextProvider<ModelContainer> _contextProvider = new EFContextProvider<ModelContainer>();

[HttpGet]
public string Metadata()
{
    return _contextProvider.Metadata();
}

[HttpGet]
public IQueryable<Appointment> Appointments()
{
    return _contextProvider.Context.Appointments;
}
这是原始JSON输出:

[{"Id":1,"Date":"2013-01-01T00:00:00","Comments":"Testing","Car":null}]

你的ApicController上有[BreezeController]属性吗?

好吧,这很尴尬。想想看,我花了一个小时试图找出问题所在。谢谢
[{"Id":1,"Date":"2013-01-01T00:00:00","Comments":"Testing","Car":null}]