0
在LINQ中可以这样做,这不会;但是编译这是我试图实现的结果。LINQ中的多个条件语句
我知道我可以在union声明之前过滤它,好奇地知道这是否被支持。
var _tickers = (from _position in positions_
where _position.Ticker_PositionQuote.PropertyValue != string.Empty
select _position.Ticker_PositionQuote.PropertyValue)
.Union(
from _position in positions_
where _position.AssetClassLevel2.PropertyValue.ToUpper() == "EQUITY OPTIONS"
and _position.Ticker_PositionUnderlyerQuote.PropertyValue != string.Empty
select _position.Ticker_PositionUnderlyerQuote.PropertyValue);
感谢,
劳尔Dsouza
如果您只是在寻找这个“和”,这是一个太复杂的代码片段。尝试在未来给最小的例子=) – Jens 2011-06-16 09:06:07