使用 Linqpad 进行简单查询

发布于 2024-10-01 14:38:35 字数 599 浏览 5 评论 0原文

这在 Visual Studio 中有效:

PeliculasEntities db = new PeliculasEntities();
DetalleAlquiler detalleAlquiler = (DetalleAlquiler)db.DetalleAlquilers.FirstOrDefault(x => x.ID == 1);

MessageBox.Show(detalleAlquiler.Alquiler.Cliente.Natural.Edad.ToString());

我想在 LinqPad 中检索相同的信息。有什么帮助吗?

当我运行此命令时,出现错误:“DetalleAlquiler 没有 aAquiler 的定义”

var detalle = DetalleAlquilers.Where(x => x.ID == 1);
var edad = detalle.Alquiler.Cliente.Natural.Edad.ToString();

我使用什么变量来访问数据库? 替代文本

This works within visual studio:

PeliculasEntities db = new PeliculasEntities();
DetalleAlquiler detalleAlquiler = (DetalleAlquiler)db.DetalleAlquilers.FirstOrDefault(x => x.ID == 1);

MessageBox.Show(detalleAlquiler.Alquiler.Cliente.Natural.Edad.ToString());

I want to retrive the same information inside of LinqPad. Any help?

When I run this I get an error: "DetalleAlquiler does not have a definition for aAquiler"

var detalle = DetalleAlquilers.Where(x => x.ID == 1);
var edad = detalle.Alquiler.Cliente.Natural.Edad.ToString();

What variable do I use to access the database?
alt text

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

抚你发端 2024-10-08 14:38:35

将语言更改为 C# 表达式。

Change Language to C# Expression.

两个我 2024-10-08 14:38:35

您忘记在第一行调用 FirstOrDefault() ,因此 'detalle' 是 IEnumerable 而不是 DetailleAlquiler

var detalle = DetalleAlquilers.FirstOrDefault(x => x.ID == 1);
var edad = detalle.Alquiler.Cliente.Natural.Edad.ToString();

尝试 实际上是你最初在 VS 中拥有的。 (如果您确实想查看结果,请不要忘记添加 edad.Dump();)

You are forgetting to call FirstOrDefault() on your first line so 'detalle' is an IEnumerable<DetailleAlquiler> and not a DetailleAlquiler

Try:

var detalle = DetalleAlquilers.FirstOrDefault(x => x.ID == 1);
var edad = detalle.Alquiler.Cliente.Natural.Edad.ToString();

Which is actually what you had, originally, in VS. (Don't forget to add edad.Dump(); if you actually want to see the results)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文