gpt4 book ai didi

linq - 是否可以在 LINQPad 中定义一个可用的对象上下文变量?

转载 作者:行者123 更新时间:2023-12-03 11:54:56 26 4
gpt4 key购买 nike

我希望能够针对 linq pad 中的对象上下文变量进行写入,因此代码与我将在生产代码中使用的代码相同。例如,如果我的对象上下文变量是“oc”:

oc.Products.Where(p => p.Price > 10m);

而不是:
Products.Where(p => p.Price > 10m);

对象上下文将在我选择的变量名中可用,而不是不使用对象上下文的局部变量,默认情况下,该对象上下文与 LINQPad 相同。

最佳答案

LINQPad 子类化对象上下文,因此您可以通过“this”关键字访问它。将其分配给局部变量将执行您想要的操作:

var oc = this;
oc.Products.Where (p => p.price > 10).Dump();

关于linq - 是否可以在 LINQPad 中定义一个可用的对象上下文变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4485253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com