LinqPad C# 只获取“主要”记录,而不是相关的记录

问题描述

使用 LinqPad 5,我有一个包含表 Order 和 OrderLines数据库,如果我使用的是使用语言 c# 程序的 LinqPad,并且有类似的东西:

var order = Orders.Where(o => o.Id = 123).FirstOrDefault();

如果我转储订单,我也会返回 OrderLines。 如果我只想要订单记录,在 LinqPad 中,现在我需要执行以下操作:

var order = Orders.Select(o => new { o.Id,o.Description,o.Code}.Where(o => o.Id = 123).FirstOrDefault();

但是如果 Order 表有很多列,我就不得不全部提到(不想那样)。

有没有办法只获取“主”记录?它应该与上下文中的 '.AsNoTracking()' 一起使用,但我在 LinqPad 中找不到此选项(必须访问 DataContext)。 或者可以做一些延迟加载的事情。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)