2

我正在尝试使用 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 非常陌生。

4

1 回答 1

0

使用 Linq 无法定位这些对象(由创建、创建等)。如果您想使用它们,请以“老式”方式使用它们:

SPList list = ...

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

msdn 信息

于 2011-11-08T11:30:03.477 回答