Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Breeze.js与实体框架的一对一关系_C#_Entity Framework_Serialization_Breeze - Fatal编程技术网

C# Breeze.js与实体框架的一对一关系

C# Breeze.js与实体框架的一对一关系,c#,entity-framework,serialization,breeze,C#,Entity Framework,Serialization,Breeze,我在EF有一对一的关系 public partial class ttQuestion { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long ID { get; set; } public Nullable<long> CategoryID { get; set; } [ForeignKey("CategoryID")] public virtual

我在EF有一对一的关系

public partial class ttQuestion
{
    [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public long ID { get; set; }
    public Nullable<long> CategoryID { get; set; }

    [ForeignKey("CategoryID")]
    public virtual ttCategory ttCategory { get; set; }
}

public partial class ttCategory
{
    [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
    public long ID { get; set; }
}
公共部分类问题
{
[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)]
公共长ID{get;set;}
公共可空类别ID{get;set;}
[外国钥匙(“类别”)]
公共虚拟ttCategory ttCategory{get;set;}
}
公共部分类
{
[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)]
公共长ID{get;set;}
}

我想用breeze.js查询它,但ttCategory没有序列化为json。我想我把钥匙放错了?我还尝试将ttCategory.ID设置为ForeignKey,但没有成功。

似乎我必须从breeze.js调用expand方法来急切加载类别

似乎我必须从breeze.js调用expand方法来急切加载类别