我将某些IEnumerable与Linq列表进行比较时遇到了一些问题。 我有
public class GlnRequest
{
public IEnumerable<string> gln;
public IEnumerable<string> varuNr;
}
我有一个表StackTable。
var saldo = (from n in _stockContext.tacks
where n.GLNkod == gln && n.Varunr == varunr
select n);
如何从我的GlnRequest中选择列表? 我不知道从哪里开始...... 请帮忙
由于
答案 0 :(得分:0)
很难用你的代码告诉你究竟想要做什么,但为了访问GlnRequest的2个字段,你需要先得到一个类的实例。您还应该为类中的字段创建属性。
GlnRequest glnRequest = new GlnRequest();
var saldo = (from n in _stockContext.tacks
where n.GLNkod == glnRequest.gln && n.Varunr == varunr
select n);
我只是展示你如何访问你的字段。当然这段代码会抛出一个异常,因为IEnumerables目前是空的,但根据你的问题,你想知道很热来访问你的字段,这就是方法。