我有一个像这样的Include方法
public static IQueryable<SlideSet> IncludeParameters(this IDbSet<SlideSet> storage) {
return storage.Include(ss => ss.Params.Select(x => x.Parameter));
}
我正在清理我的域名模型,让SlideSet.Params
公开不再有意义。
我知道有IDbSet<>.Include()
形式的字符串参数。在下降到子属性时使用字符串的语法是什么?
return storage.Include(ss => ss.Params.Select(x => x.Parameter));
与
相同return storage.Include(ss => ss.Params.Include(x => x.Parameter));
答案 0 :(得分:2)
只需使用.
:
return storage.Include("Params.Parameter");