1
Ich führe den folgenden Code aus, um Informationen über eine Seite über LINQ zu erhalten. Es funktioniert gut, aber wie konvertiere ich das und verwende die Entity-Klasse, die vom SPMetal-Befehl generiert wird?Verwenden einer SPMetal-Entitätsklasse
Guid siteGuid = SPContext.Current.Site.ID;
using (SPSite site = new SPSite(siteGuid))
{
using (SPWeb web = site.OpenWeb())
{
SPList lespages = web.Lists["Pages"];
var resultat = from SPListItem page
in lespages.Items
where page.ContentType.Name.Equals("PageNews") && page.ModerationInformation.Status.Equals(SPModerationStatusType.Approved)
select page;
foreach (SPListItem r in resultat)
{
contenu += "_ModerationStatus: " + r["_ModerationStatus"] + "<br>";
contenu += "FileLeafRef: " + r["FileLeafRef"] + "<br>";
contenu += "PublishingPageContent: " + r["PublishingPageContent"] + "<br>";
contenu += "ContentType: " + r["ContentType"] + "<br>";
contenu += "Categorie: " + r["Categorie"] + "<br>";
}
PanelResultat.Controls.Add(new LiteralControl(contenu));
}
}
thx sein i dont haben Problem bei der Erzeugung von SP Metall-Code oder Daten aus einer Liste Geting, mein Problem ist das Seitenfeld wie PublishingPageContent, FileLeafRef ... – markov00