小编Lun*_*ynx的帖子

将自定义查询支持的导航属性添加到ODataConventionModelBuilder

情况

我创建了以下Model类

public class Car
{
    public int Id {get;set;}
    public string Name {get;set;}

    public virtual ICollection<PartState> PartStates {get;set; }
}

public class PartState
{
    public int Id {get;set;}
    public string State {get;set;}

    public int CarId {get;set;}
    public virtual Car Car {get;set;}

    public int PartId {get;set;}
    public virtual Part Part {get;set;}
}

public class Part
{
    public int Id {get;set;}
    public string Name {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

和一个匹配的DbContext

public class CarContext : DbContext
{
    public DbSet<Car> Cars {get;set;}
    public DbSet<PartState> PartStates {get;set;} …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework odata asp.net-web-api asp.net-web-api2

9
推荐指数
1
解决办法
8911
查看次数