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 に答える