如何使用LINQ检索SharePoint用户数据?

时间:2011-06-04 16:25:32

标签: c# linq sharepoint user-data

我正在尝试使用LINQ从列表中检索数据,并让SPMETAl运行最新的列表版本。除了由创建,创建,修改,修改之外,还成功检索列表中的所有数据。 SPMETAl返回了一个名为marketing的CS文件,下面是我在C#

中检索LINQ数据的代码
MarketingDataContext newMarket = new MarketingDataContext("http://strikychoong-    lt/marketing");

EntityList<QuotationItem> Quotation = newMarket.GetList<QuotationItem>("Quotation");

searchResult = from searching in Quotation
                           where searching.Title.Equals(TextBox1.Text)
                           select searching;

自动完成搜索。除了上面的4个用户数据外,它确实显示了列表中的每个属性。

如何实际检索这4个数据(由创建,创建,修改,修改)?

我是SharePoint和LINQ的新手。

1 个答案:

答案 0 :(得分:0)

使用Linq无法定位这些对象(由其创建,创建等)。如果你想使用它们,请使用'oldfashion'方式:

SPList list = ...

var results =   from item in list.Items.Cast<SPListItem>()
        where item["CreatedBy"].ToString().Equals("username")
        select item

msdn info