【发布时间】:2011-06-16 21:00:05
【问题描述】:
我的 LINQ 结构有问题?
我将从 Sharepoint 自定义列表中获取所有列表项.. 如下所示
SPList ComponentMaster = Site.Lists[Constants.Lst_CompMaster];
var products = from SPListItem ci in ComponentMaster .Items
where ci["Component Name"].ToString().Contains(SearchKey) ||
(
( ci["Component Description"] == null &&
!string.IsNullOrEmpty(
ci["Component Description"].ToString()
)
) ? true:false)
这里我要检查组件描述是否为null,如果为true返回null/false,否则检查我的SearchKey word是否在描述中?
select new
{
ProductName = ci["Component Name"].ToString(),
ID = ci.UniqueId.ToString(),
ItemID = ci.ID.ToString()
} ;
if( products > 0 )
{
//do somthing..
}
通过 vadivivelu.B
【问题讨论】:
-
我会第二点,@user801463 如果您希望人们努力回答您的问题,请花点力气明确您的要求!
-
现在我们已经更正了您的代码,您的问题是什么?
标签: linq