// Using Statementusing System.Linq;// Build the Query Object
SPQuery queryObject = new SPQuery();
queryObject.Query = @"<where> <contains> <fieldref name="FirstName"> <value type="Text">Bob</value> </fieldref> </contains></where><orderby> <fieldref ascending="TRUE" name="Modified"> </fieldref></orderby>";Now, here's where the magic startsSuper Linq! - Retrieving list items with a single line of code!
var results = list.GetItems(queryObject).Cast<splistitem>();
// Here's how to see if any records were returned
if (!results.Count().Equals(0))
// Want just the Last record?var resultItem = list.GetItems(queryObject).Cast<SPListItem>().Last();
// Want just the First record?var resultItem = list.GetItems(queryObject).Cast<SPListItem>().First();
No comments:
Post a Comment