0
我们正在为我们的体系结构使用EF .NET核心并希望进行基本查询。因此,我们之后使用的LINQ & EF与延迟加载关闭来选择父项,在这种情况下,棒项目和子对象中的一些字段。然后将它们返回到我们的强类型项目中。加载相关实体
就是这样。
var qry = _context.Set<stock>()
.Include(p => p.stockitem)
.Where(q => q.customer == accountNo)
.Select(r => new stock() {
customer = r.customer,
r.stockitem.select(s => new {id, s.id, s.name }})
.ToList();
那么有可能这样做吗?基本上可以从我们的子对象中得到几个列。然后让所有的东西在强类型对象中返回。
行r.stockitem.select(s => new {id,s.id,s.name}})不是很正确,它不会在初始化程序块中设置属性......括号也不正确... –