IEnumerable 之间的 Linq 比较
Linq compare between IEnumerable
我在将某些 IEnumerable 与 Linq 列表进行比较时遇到了一些问题。
我有
public class GlnRequest
{
public IEnumerable<string> gln;
public IEnumerable<string> varuNr;
}
我有一个 table StackTable。
var saldo = (from n in _stockContext.tacks
where n.GLNkod == gln && n.Varunr == varunr
select n);
如何从我的 GlnRequest 中选择列表?
我不知道从哪里开始...
请帮助
谢谢
很难通过您的代码来判断您到底想做什么,但是为了访问 GlnRequest 的 2 个字段,您首先需要一个 class 的实例。您还应该为 class 中的字段创建一个属性。
GlnRequest glnRequest = new GlnRequest();
var saldo = (from n in _stockContext.tacks
where n.GLNkod == glnRequest.gln && n.Varunr == varunr
select n);
我只是在展示您如何访问您的字段。当然这段代码会抛出异常,因为此时 IEnumerables 为空,但根据你的问题,你想知道热访问你的字段,这就是方式。
我在将某些 IEnumerable 与 Linq 列表进行比较时遇到了一些问题。 我有
public class GlnRequest
{
public IEnumerable<string> gln;
public IEnumerable<string> varuNr;
}
我有一个 table StackTable。
var saldo = (from n in _stockContext.tacks
where n.GLNkod == gln && n.Varunr == varunr
select n);
如何从我的 GlnRequest 中选择列表? 我不知道从哪里开始... 请帮助
谢谢
很难通过您的代码来判断您到底想做什么,但是为了访问 GlnRequest 的 2 个字段,您首先需要一个 class 的实例。您还应该为 class 中的字段创建一个属性。
GlnRequest glnRequest = new GlnRequest();
var saldo = (from n in _stockContext.tacks
where n.GLNkod == glnRequest.gln && n.Varunr == varunr
select n);
我只是在展示您如何访问您的字段。当然这段代码会抛出异常,因为此时 IEnumerables 为空,但根据你的问题,你想知道热访问你的字段,这就是方式。