假设我有这样一个实体:
Public classs Blog{
public int x,
public bool y,
public virtual ICollection<someType> someTypes
public virtual ICollection<Post> Posts
}
现在,我想触发以下查询
repository.findBy(
blogs => blogs.y,
blogs => blogs.someTypes,
blogs => blogs.Posts.where(someVar => someVar.someField == someValue)
).select()
someField是Post的一个属性。
其中findBy是:
IQueryable<T> FindBy(Expression<Func<T, bool>> predicate = null, params Expression<Func<T, object>>[] includes);
它给出了以下错误:
包含路径表达式必须引用在type.Use虚线路径上定义的用于引用导航属性的导航属性和用于集合导航属性的Select
https://stackoverflow.com/questions/37718375
复制相似问题