我必须上课,例如: 当AId是FK时,我想在B类到A类之间创建NavigationPropertyLink。 我成功地为集合做了但没能为int做。我希望能够转到
A至B级。
Class A
{
public int Id { get; set; }
public int Name { get; set; }
}
Class B
{
public int Id { get; set; }
public int AId { get; set; }//This is a FK to class A
public int Name { get; set; }
}
ODataModelBuilder builder = new ODataModelBuilder();
EntitySetConfiguration<A> aEntity = builder.EntitySet<A>("A");
EntitySetConfiguration<B> bEntity = builder.EntitySet<B>("B");
答案 0 :(得分:0)
B类应通过属性直接引用A类。 Web API OData不了解外键。
Class A
{
public int Id { get; set; }
public int Name { get; set; }
}
Class B
{
public int Id { get; set; }
public int Name { get; set; }
public A A { get; set; } // navigation property.
}