July 11, 2015

LINQ pada SPListItem menggunakan C#

Postingan ini akan menjelaskan bagaimana menggunakan LINQ pada SPListItem. Sebagai contoh jika kita ingin melakukan select Distinct atau pun ingin melakukan sorting pada List Item tanpa menggunakan “Collaborative Application Markup Language” (CAML).
Sebagai contoh, kita akan melakukan distinct pada salah column Sharepoint list. Untuk mendapatkan SPListItem dapat dilihat disini

  IEnumerable enumDistinct = ienumAllowance.Select(itm => itm["Title"]).Distinct().OrderBy(itm => itm.ToString());  

Selanjutnya kita juga dapat melakukan pencarian data pada List Item, seperti berikut.

  IEnumerable enumDate = from SPListItem item in ienumAllowance  
                             where (item["Title"].Equals("Value"))  
                             select item;  

Semoga bermanfaat..
Wassalam

No comments: