实体框架7是否使用接口类型支持导航属性?我可以在谷歌上找到任何答案。
ICollection<IMyInterface> ObjectCollection { get; set; }
发布于 2016-01-14 19:00:54
不,EF只知道属于类的模型。像您这样定义接口集合是不可能的。但是,您可以做的是编写扩展方法来查询具有接口约束的方法。例如:
IMyInterface { int Id {get; set;}}
public static IQueryable<T> Filter<T>(this IQueryable<T> q, int id) where T: IMyInterface
{
return q.Where(q.Id == id);
}这里T是一个必须实现IMyInterface的模型。
https://stackoverflow.com/questions/34794393
复制相似问题