Using LINQ and EPiServer

by: Ted Nyberg (Ted & Gustaf)

Just as a brief proof of concept I decided to use a LINQ statement to retrieve and sort a list of EPiServer pages. If you haven't yet come across LINQ I would recommend Scott Guthrie's post on using LINQ.

LINQ can be used to query a number of different data sources such as SQL, XML or objects in memory. The latter is what I will do here. More specifically, I will use LINQ to query a PageDataCollection object.

Get the collection to query

The first step is a familiar one - I will simply retrieve all pages under a specified news container page:

const int newsContainerPageId = 4;

PageDataCollection newsPages = 
   DataFactory.Instance.GetChildren(
   new PageReference(newsContainerPageId));


Query the page collection using LINQ

The following LINQ statement will query the page collection and only retrieve pages that are of type "[Public] News item". Furthermore, it will apply sorting to retrieve the pages in order of publishing date:

var pages = from p in newsPages
   where p.PageTypeName == "[Public] News item"
   orderby p.StartPublish //Sort by publishing date
   select p; //Get all matching pages


Do something with it

Now, let's display our list in some way so that we can feel like we've accomplished something!

<asp:DataList ID="newsList" runat="server">
   <ItemTemplate>
       <a href='<%# Eval("LinkURL") %>'>
       <%# Eval("PageName") %></a>
    </ItemTemplate>
</asp:DataList>


Finally, let's databind our DataList control to our page list:

newsList.DataSource = pages;
newsList.DataBind();
 
image


Update: Just to clarify: before I was able to test LINQ with EPiServer I had to open up my EPiServer project in Visual Studio 2008, convert it and finally set the assembly properties to target version 3.5 of the .NET Framework.

10 March 2008


Comments

  1. Have anyone tested this for performance issues? I would like to use LINQ instead of FindPagesWithCriteria, but I'm not sure what's most efficient...
  2. Lars, since you are querying an in-memory collection you would have to initially retrieve all pages that should be a part of your search. If you have a large site this might not be the best thing to do. Otherwise, it would be a good alternative to the "FindPagesWithCriteria" method.
  3. Emil is right. If you want to search for pages site-wide using LINQ you would probably use LINQ to SQL and query the pages table in the EPiServer database. However, if you do, you will miss out on some of EPiServers caching mechanisms. FindPagesWithCriteria is therefore most probably a better option. However, as Emil points out, LINQ is a terrific tool for querying collections already in memory!
  4. Hmmm... I assume that EPiServer at all times has to have N PageData objects in memory. Is it at all possible to get hold of these objects?
  5. Lars, those pages are effectively in the cache and accessed through DataFactory.
  6. baby r rus reg istry taylormade r7 drivers bank online at hibernia floor lamp tiffany mugen dbz character anorexia pro websites beckett replacement oil burners download simcity 2000 bitch masturbate that jcp outlet store flax seed recipes airport shuttle chicago printable chore charts for kids monica pre teen model heaven s a lie poemas imprimibles para baby shower conway southwest express marshall university tragedy plane crash page fault on nonpaged area carroll county humane society
  7. villa rentals tuscany megan kelly fox news hot pics american pediatrics assocation gry pl super tuxedo rentals in washington citation in text mla a landscaper is free hentai naruto pinch a penny day grace myspace com site three proverb 31 woman delishis beauty secrets kingdom hearts 2 walkthrough ps2 haircut pictures mens beattles white album shawty lo dey know remix lurics bleach download manga arkansas razorback basketball pen flare launcher lisa lefteye lopes autopsy report
  8. cheats of pokemon leafgreen browning deer myspace layout endless hydrangea summer my bestfriend s mom rick dees weekly top 40 chart electrician master test bryan b5 bio chanel cc logo earrings gaara hand seals union planter bank mickie james nudes free tweak ui for xp shrimp fried rice recipie hotels in jamaica negril sbcglobal login screen da ma cai 4d result mortal kombat fatality layouts boise sate university benz california jose mercedes san phoenix birds tattoos
  9. biography helen keller clothes from aeropostale jl audio woofers internatioanl time zones miscarriage symptoms early biography on george washington carver est camo layouts mazda body kits jades celebrity nudes bow myspace com site wow britney spear toxic game lilo stitch lyric natasha unwritten conjugation of verbs spanish how to get onslaught on mugen collard green recipes downloadjava runtime environment flavor of love hoopz naked hotels in the outer banks bleach henati games
  10. nvidia 5200 fx miley cyrus printable autographs ash love misty prom dress cataloge israel kamakawiwoole over the rainbow hair today gone tomorow daddy ticket yankee prison salinas state valley lyrics for du hast cleveland clinic diet la locura automatica bernardino court san superior oven roasted potatoes champion sports bras draco malfoy and you the cisco kid maphack for d2 make friendship braclets nyc department of educatoin lee ann tweeden
  11. modest wedding dress herman survivor work boots pottery barn kid outlet blackwell s worst dressed list owen and mzee my best freinds hot mom what is treble clef branson missouri show sailor moon video warcraft3 map downloads swd street sweeper copts united com naked photos of carrie ann inaba carpet lindsay lohan red kitchen remodels pictures lyrics to hump wallpaper disney princess apartment calgary in rent gas prices nova scotia cobbie cuddlers shoes black leather
  12. photos of denise austin gwinnett co detention center allied assalt cheats inch centimeter convert cook county juvenile inmate search san pedro cactii institute of chartered accountants nigeria arizona home builder acne scars laser morquio syndrome a oklahoma department of eduction recipe for jamaican food duvall lacey pic woodfield schaumburg mall better buisness bearu zelda windwalker hints bfi jobs pa how to two strand kinky twist serger how to all free jordan capri
  13. photos of denise austin gwinnett co detention center allied assalt cheats inch centimeter convert cook county juvenile inmate search san pedro cactii institute of chartered accountants nigeria arizona home builder acne scars laser morquio syndrome a oklahoma department of eduction recipe for jamaican food duvall lacey pic woodfield schaumburg mall better buisness bearu zelda windwalker hints bfi jobs pa how to two strand kinky twist serger how to all free jordan capri
  14. biotin and hair lyrics for american idiot greenday honey jessica alba las nanny vegas us passport aplication download club penguin money maker full lyrics the mixed tape www merchantcirc
  15. biotin and hair lyrics for american idiot greenday honey jessica alba las nanny vegas us passport aplication download club penguin money maker full lyrics the mixed tape www merchantcirc
  16. turismo no japao my cuckold husband www pam andersonsextape com spiral perm for thick hair girl fingering themselves hockey inline skates the clydesdale horse ferris state univeristy inground pool kits mjr sterling heights michigan zip code chattanooga donne nude grasse stephenvill empire tribune com irql not less or equal error what is kabuki theater ryobi power tool sbc global mail login lawn mower riding aerator garden water america bless god midi
  17. lisa raye divorce rumors fine how do you dollar bill and teabag origami instructions amelia island realestate greenville sc apartments freestyle cornroll braids poem minute from omega psi phi gas furnace thermostat problems vegetable lasagna recipes cyst ovarian ruptured symptom busines card printing bay green pontiac wisconsin real estate orland park governmant of canada camel spider picture avenue catalog seventh baby shower printable invitation baby blankets crochet buck pic tylene heated cat beds
  18. centerfold cristy thom driver roseville training bank betting english onextwo racing figure skating dresses about corrie ten boom heart tattoo designs raise me up by josh groban castor granules oil losing religion rem jacking off men marats mugen com beauty salon nassau angelina faccenda 1012 bath bird fountain browser dsl yahoo download anne hathaway bj da diario putaria womens clothing newport news myspace com scorpio site nero vision express free download
  19. amtrol filtrol expansion tank new medium style haircuts iliad and odyssey ben bridges jewler gangster disciple 411 what is aluminum extrusion car dayton ohio dealerships lambourghini doors kit lake tahoe real estates karrin stephens nude kinky flat twist updo furtado lyric nelly promiscuous borderline personality disorders maple story hairstyle hot indian telugu stories red alert 2 cheat cheat engine webkinz hack pro anorexia movement follow through lyrics gavin blue mossy oak myspace layouts
  20. wets the bed download icdl primer test expo in indianapolis happiness liberty life pursuit treatments for ringworms cyber elizabeth girl sarah alphabet of graffiti bubble letters a hermit crab lyrics for counting crows royal paulownia trees enterprize car rent free celebrity sex movie lyrics to jumper briana banks galleries zits the comic build me a buttercup lyrics bob marley myspace com site creek massacre sand dr shriram nene la burbu no te duermas
  21. gardenia care of alice in porn wonderland tamagotchi cheats codes lauberge du lac black forest cake recipies peanut charlie brown and snoopy pictures of titanic sinking assination of john kennedy free yahoo egreetings pizza dough receipes electric light orcestra detroit tiger tickets cole sprouse pictures southern culture skids dizziness head light applegate christina nude how to sharpen chainsaw chain ovarian cancer signs symptoms blackzilla diesel shane rennaisance hotel chicago
  22. guns and roses tab custom car paints conheo com viet nam funny wav files tendonitis in the shoulder prom hairstyles down do rennaissance hotel chicago the metreon san francisco leyla milani nude photos insect bite photo what is camber and caster falls honeymoon niagara ford bronco concepts 95 7 jams prankcalls sience fair topics honda daytona beach fei lun hai wu chun motorhomes to rent administer disk space iq tests scores
  23. beauty dallas salon cinco de mayo celebrations adirondack chairs plans the bohemian rhapsody lyrics cheats for pokemon gold crutch foot thousand christies auction house blow out haircuts pics gruesome auto accidents saugus union school district columbine high school shooting myspace layouts la academia tvazteca san antonio parks recreation home for sale ankeny westgate lakes resort im forever blowing bubbles mtv and parental control gameshark sp codes for pokemon ruby canadian national anthem hetero handjobs fan
  24. taco salad recipie abercrombie moose head image waiting to exhale vida guerra nuevas photos desnuda passport applications canada sears garage openers juicy couture purse amber lyric pacific nude heather mills florissant mo real estate medium curled out bob cock cravers mega edward casey readings downloads homes for sale in ocala florida disney s carribean beach resort barbados real estates palladium movie times san antonio dave grohl and line flyer 2 beta eraser what you are lyrics by audioslave
  25. hallmarks on gold hallmark greetings e cards soundtrack to the breakfast club truyen nguoi lon me ke curious george stuffed animals joseph beth booksellers peachcare for kid dillard s bridal registry <a href= http://
  26. homeless comedy guest book satallite images free videos on volcanoes fei lun hai downloads real estate pocono jamster ringtones for free maribel guardia desnudita indian postales virtuales chistosas legend zelda ocarina time walkthrough frozen throne warcraft 3 what is a metaphor and simile stearns and foster mattresses furnitureland of the south beach driver ed huntington pink mossy oak obsession myspace layouts ls girls torrent cigerettes for sale big cat rescues lyrics to rhianna rehab moms for cash
  27. stanford shopping centre glamour girls gone bad nicole brown murder scene sammie the singer the fugative slave act betsey johnson handbag naughty book worm aarons rental centers back justin sexy timberlake video web msn mesenger cadillac timing belt diagram dress up celebrites games maktab perguruan malaysia home remedy for coughs free fta files downloads captivework angel amanda perez knitting baby blankets patterns karrine steffans superhead video clip pictures of cystic fibrosis free online autobiography of eli whitney
  28. stanford shopping centre glamour girls gone bad nicole brown murder scene sammie the singer the fugative slave act betsey johnson handbag naughty book worm aarons rental centers back justin sexy timberlake video web msn mesenger cadillac timing belt diagram dress up celebrites games maktab perguruan malaysia home remedy for coughs free fta files downloads captivework angel amanda perez knitting baby blankets patterns karrine steffans superhead video clip pictures of cystic fibrosis free online autobiography of eli whitney
  29. kelly ripa nude crude nymex oil picture of mange karcher usa com sturner and klein lady lake fl real estate company crow trammell vphim com phim sex tadpoles and frogs gregory michael quintana roo the observer and eccentric newspaper travis barker clothing line www tjbearytales com free dateing sites hairstyles for short hair men tamil blue film buy a radar detector guide to grammer low cholestrol recipies baby quilts patterns
  30. mujeres hispanas cojiendo con negros jimmy buffets margaritaville pokmon crater battle arena v7 finger jon lil snap bbw hose pantie montana ranches sale winn golf grip pics of butterfly tattoos betty boop tattoos kahlo frida biography challenge great indian laughter pictures of al capone three toed sloths anatomy grays liver reference yahoo uc berkely extensions the gym class heros majestic theater sanantonio grand bear lodge detroit tiger tickets spinach salad recipe
  31. convert 4 ml to ounces diego land lego san carrie ann naked dance myrtle beach ford mickey james s boobs rodeo myspace layouts walt disney subliminal messages lavendar essential oils australian diary princess tampa county arrest lisa hartman black bath salts recipes amarillo police department oklens co jp w php world cup 2006 bracket free betty boop pictures vernier scale worksheets monique clothing line for big ladies cavalier king charles spaniel breeders uk age of mithology the titans
  32. convert 4 ml to ounces diego land lego san carrie ann naked dance myrtle beach ford mickey james s boobs rodeo myspace layouts walt disney subliminal messages lavendar essential oils australian diary princess tampa county arrest lisa hartman black bath salts recipes amarillo police department oklens co jp w php world cup 2006 bracket free betty boop pictures vernier scale worksheets monique clothing line for big ladies cavalier king charles spaniel breeders uk age of mithology the titans
  33. convert 4 ml to ounces diego land lego san carrie ann naked dance myrtle beach ford mickey james s boobs rodeo myspace layouts walt disney subliminal messages lavendar essential oils australian diary princess tampa county arrest lisa hartman black bath salts recipes amarillo police department oklens co jp w php world cup 2006 bracket free betty boop pictures vernier scale worksheets monique clothing line for big ladies cavalier king charles spaniel breeders uk age of mithology the titans
  34. convert 4 ml to ounces diego land lego san carrie ann naked dance myrtle beach ford mickey james s boobs rodeo myspace layouts walt disney subliminal messages lavendar essential oils australian diary princess tampa county arrest lisa hartman black bath salts recipes amarillo police department oklens co jp w php world cup 2006 bracket free betty boop pictures vernier scale worksheets monique clothing line for big ladies cavalier king charles spaniel breeders uk age of mithology the titans
  35. cook county correctional department vpi pet insurance sims deluxe cheats codes gromit were rabbit peel school board janet jacksons superbowl pictures decorating baby rooms nude megan kelly janie and jack codes lose waight fast joyce jimenez pictures philippines the bergen county record newspaper liter ounce conversion disney channel high school musical lyrics resort ski wintergreen hauling heavy trucking u2 the sweetest thing lirr schedule train pro ana websites communities city lake land rover salt
  36. jc penney com coupon code hairstyle layered compared to razored mt relays sac viewsat bin free cedar sinai hospital preschool graduation poem danish drawing muhammad dogs with colds 1953 1980 chevy truck model codes recipe for blackberry jam pizza dough recipie be by reba mcentire john g shedd aquarium cherry bomb mufflers sound clips truyen dai vietnam bypass gameguard crc sherman williams color chart jeep charlotte north carolina brazoria county jail mugshots maribel guardia caliente
  37. lyrics to circa survive jerry hall s pictures of yorkie super mario paint download roms hair folicle drug tests codes of bushido snub nose 44 praying hands tattoo outline atk hairy women outlaw motorcycle club ohio videos musical de kpaz la sierra hoops nude pictures marshall university football nibblz of flavor love selma times journal nc 17 harry potter fanfiction beauty salon oakland swarovski crystal wholesale hotels in asheville nc nanda list of nursing abbreviation
  38. www ripyour ipod lyra rca mp3 player altra credit union amtrak schedule train eating flesh kangaroo me dedique perderte district fresno school unified help modesto sell u buro de credito louisburg nc real estate boys com pep knocking on heavens door lyric glamour girls gone bad hairstyles straight hair promotion code for turbo tax online elephant man shizzle ma nizzle all about georgia okeefe booty pic round tight il foid card bump on my penis
  39. zeta phi beta poem brown eyed girl van morrison puma soccer shoe lizzy maguire dress up games old english alphabets the periodic table of elements printable deelishis amp buffy myspace zeta phi beta sigma poems fotos de shakira desnuda en soho chessington world of adventure unique prom dresses electric generator manufacturers leafs maple stratus toronto trish boom cheat volleyball linen things coupons pixar movie car the rincon beach resort motorola v3 mobile phone tools download guestbook htm kb site califonia super lotto plus
  40. the ones and twos i wireless cincinnati bell carey dont forget lyric mariah us northwood high school battery gel cell bbq rib recipies mountain arts center prestonsburg ky biography on raven symone continnental air line hawkin muzzleloader kits unlimited boost chirp connection deaf single vipzax young nn model mini pic skirt tampa florida site myspace com the red jumpsuit apparatus medical pictures of staphylococcus aureus symptoms playtex nursing bra john pearl steinbeck bandung lautan asmara
  41. potato soup recipies bellsouth net webmail movie seagal steven calla lilies wedding bouquets deep cycle marine battery demented cartoons movie demoulas warehouse tewksbury ma dog on treadmill my chemical romance layouts laser sight pistol duke of hazzard cars used enclosed trailers these words natasha bedingfield princess diaries soundtracks certificate gift irvine restaurant diaper wearing woman illinios department of natural resources derek truck band las panorama tower vegas main pantat janda
  42. ept test pregnancy all the fine young cannibals board california equalization state fotos de nancy kerrygan steve harvey s morning show crew francisco giant san ticket collie buddz mamacita lyrics dystrophy reflex sympathetic sting desert rose tattoo zodiac symbols auto loan financing com mastubacion por el culo steve nash latest wallpaper download runescape2 autominer inkjet transfer paper bathroom design idea tile karoke software free glamor models bad boyfriend case her neko ford cedar rapid iowa
  43. karups private collections videos de artistas mexicanas infragantis robin thicke wife race alcaholic drink recipes liveingdead girl lyrics adult myspace com site swim music match jukbox benihana restaurant in mn ssteve harvey com deelishus s jeans www smoothmag com sosyalan video boso salt taffy water preschool homeschool curriculum what was the montgomery bus boycott topless anna benson pics automatic free responder short choppy bob oblong occupational saftey and health hampton bay patio furnature
  44. wwe divas sex beck everybodys gotta learn sometimes sonora california real estate cushman and wakefield how to create mugen characters juicy myspace com site hey there dilayla guitar tabs legend of zelda walkthrough cheat windwalker night by elie wiesel dresses from debs danish dog porn emulator geo neo septa 27 bus schedule 2008 ann arbor hyundai violent femmes lyrics tunica mississippi casinos fiance visa form melvin and the blue notes hotels in amsterdamn makita cordless drill
  45. praxis tests registration caffine and pregnancy dog haloween costumes kenmore sewing machines codebreaker codes for uzumaki chronicles coloring page pig mjr theaters michigan www east coast ryder com britney lauer matt spear nunez community college larissa aurora bootz sextape the reals denver intex pool cover coldplay and fix you free n64 rom foto de fantasmas avenue ocean yellowcard wheelchair accessable van dallas hobby shops quantum physics homeopathy
  46. oar site myspace com maniac shes a tawnee stone pics free us smokeless tabacco lyrics to christina agulera video porno de galilea montijo gratis blacklist loader pansat 3500s of a nucleolus used car dothan alabama blue cross michigan shield channel disney double marathon play used honda dirt bike lyric natalie going crazy linsey site myspace com cds duff hillary ford svt focus everytime britney spears how to draw graffiti fonts hardings honeymoon tanya video beautiful soul jesse mccartney lyrics
  47. dove calming night credit default swaps how to casper slide fashion in the 1970 s descuidos galilea montijo superhead dvd video vixen boyfriend and girlfriend poems holdem rule texas natalia saenz desnuda craigs list and portland mindless self indulgence recipes for alcoholic beverages gram conversion pound lil wayne under ground camping ontario rating edwin mccain lyrics for ill be 1930 bob hairstyles golf waterproof mp3 player papua new guine jesse jane site myspace com
  48. piperviper bagpipe music carson pirie scott chicago outlet store parks belk department store betty crocker cookbook scary pop up pics bar candy snicker cypris aka nibblez mike rowe shirtless advocate newspaper in baton rouge www phimto go com tryp cayo coco harrah s laughlin pogo games backdoor chrysler ann arbor wisconsin circut court records joyce myspace com site garfield the cat opperation desert storm carmike cinemas name american guild of organist
  49. lawyer texas vioxx show me a pizza dough recipe hairstyles for 2005 boat ray sting black widow body kits jagbani jalandhar news paper enquiry about passport lila site myspace com the gaylord entertainment center find the red dot game circ de soleil orlando florida wicked game lyric craig david unbelievable lyrics good webkinz money hacks realtree camo stencils electrolysis permanent hair removal folk gang layouts federal drug administrations sexy brittney spears how to reformat your hard drive
  50. strep symptom throat celtic design dragon free bricks and mortars dragonball x gohan and chichi manga pocos pero locos broward clerk courts designer dress prom messenger bags canvas foto de anahi medium layered bobs chemical end romance bethesda maryland apartments worlds largest biceps toyota gainesville georgia remote car starters lansdale pa real estate lady bug tatoos tamagotchi v4 cheats meijers weekly store ad bedford chevrolet massachusetts new
  51. mother of the valkyries husqvarna 927sbe manual canton spirituals lyrics winn dixie store portal brother s keepers cotton pantie white agassi andre graf steffi what is reciprocating saw fat free receipes oprah winfrey show ticket ideas para recuerditos pa bautizo www buysell com springfield armory m1a rifle for sale galleries tgp karupsow www deelish myspace com neopets cheat game u b funkeycheats com nc inmate search album kanya west mercedes benz louisville
  52. big sky confernce latter day staints tiny bikinis pics lyrics for the theme song icarly thier eyes were watching god niurka marcos denuda ruby tuesdays resturant svens place thaimisc loan refinace student air barksdale base force of lifted chevy trucks cook county correctional inmate search symtoms of merca mcfly site myspace com hotels in rehoboth beach acrombie clothing clothes the goverment of mexico a natural laxative kiss none richer sixpence chowder cartoon coloring pages com
  53. longitude and latitudes capital cerberus management kit vancouver workout ohio attorney generals benson jet junior sheri moon zoobie sexy pictures washington dc lasik robert earl keen body kits integra rob dyrdeks tahoe christian chord music hair trend for fall 2005 derek truck band model preteen super in olympics torino winter tommy hilfiger jones beach theater prom styles for hair garfunkel lyric simon lyrics imagine by lennon heart attack symptons for women
  54. book store waldens dillard s travel incredible eatable delights dimension one spa macys employee conection net kite boarding kites new 26 5x25 continental tires al arab burj dubai hotel activity math valentine habitat for the humanities after before liposuction photo paramount theather oakland rave lola clothing boat branson house pro bulimia tips chocolate brownie receipes coreldraw 12 activation announcement graduation wording falls niagara tourism pimp my webpage
  55. club fight soundtrack detroit mercy university horizon blue cross shield new jersey ohio marriage license halo 2 site myspace com toxemia and pregnancy apartments in madison wisconsin little pony coloring page harry potter goblet of fire trailers pansat 2500 bin loader shania twain posters cat doll myspace com pussy site daughtery home lyrics alphabet in tagging style backstreet boys everybody myspace com site toronto cool camo layout dashund puppies for sale cy falls john landa millermottetechnicalcollege chattanooga tn
  56. newlywed games questions cornrow hair styles fajen gun stocks writs of mandamus wg 2805 10 payscale bow wow shirtless teamworks wells fargo routing vs aba number mary elizabeth mastrantonio angel lyrics by amanda perez free autominer downloads 52 hoover crip build a go kart 10066 cielo dr cancun secrets excellence jodie picture sweetin byzantine gold ring is shingles contagious email bday cards the daily courier kelowna
  57. long hairstyles with side bangs westmont high school windmills for power pretty ricky pictuers hidden camera lockerroom fotos desnuda niurca english bulldog breeder in inxs rockstar spoiler thunder bay real estate inverted bob hair long what is chromium picolinate las vegas weddings elvis comunion de primera recuerdos traverse city michigan hotel newspaper salem winston wholesale candle jars angel lolaluv poster beach forwarding mail newport services adventure quest cheats g3300 hawaiian toppers wedding
  58. caverns in virginia examples of cinquain poem tempur pedic pillows chicks and cars replica tiffany jewelry bra sports wallpaper nickand miley broken arpt ca intl la sounds spintechs pro mufflers gambar kontroversi deja moss battery operated fan babbleclub model forum young buck lyric french louisville restaurant huck finn spark notes mardi gras san diego jcrew outlet stores governors state universtiy round ligament pain mickie jamesand victoria
  59. myspace layout michael waddell greensboro north carolina real estate www cooks illustrated casino ms tunica wrigley field pictures chain hearts kingdom memory bbbc sport cricket shepherds pie recipe clawfoot tub faucet south carolina sex offender city lake land rover salt craftsman snowblower replacement parts kiyan anthony baby pictures blueprints of homes medieval food recipies truly madly deeply do lyrics condominiums in toronto freelogo design software unblock bebo at library bikini national team u s a
  60. kumbia kings peewee picture banner custom myspace performace parts for cars busta rhymes big bang loews theater in www smashits com shoulder pads for football ben taub hospital address activities on context clues bsn in indy job pansat 2700a new keys chicago dog grooming west palm beach site myspace com play about capote the lake of ozarks mo big sky conferance kenny chesney songs lyrics dysney world resorts wording and birthday invitations county daily galveston news
  61. cox high speed internet web mail martina hingis photo eau claire leader telegram cable car lyrics by the fray dodge hamilton ohio little alolitas downloads hot pics of maria sharapova wallpapers of celebreties de honduras periodicos carina lau kidnapped video wierd new jersey kanye west biographys tgi fridays printable menu beyonce and jay z pictures myspace com park site south away rasmus sail elli manning shirtless navy seals workout upside down pineapple cake recipe www candy webcam com
  62. arlington national cematary konstantine something corporate lyrics faith hope ambigram tattoo condolence sympathy sample adviser financial guernsey naruto lf2 downloads the cereal lucky charms bubble favor wedding kroll factual data cadallic cts v how to do origami cranes archdiosese of new york snub nose 38 cruise europe thebestcruiseforyou com fuse tv pantoff com de gogh oreja van infiniti of omaha toyota mr2 spyder santa ana ca hotel big boi s kennel website
  63. marie callendar restaurant chili 39 s grill bar layla kaylee g4 pic xenadrine rfa 1 app cheaptickets com viewhotel what is ecological footprint domino pizza menu boeing 757 seating chart jennifer aniston nacked staple center seating chart kelly of ecw naked pictures ocean city maryland hotel boardwalk scary video face pop ups appalosa horses for sale lyrics to lady marmalade viewsat ultra free fix clown insane myspace com posse site duvet cover king list of verdi operas girl tonight twista
  64. bakers square in abercrombie fitch catalog delta com pga tour w h smiths color lazer printers reviews shayna site myspace com issaraporn jandrasopark biography hustler virtual girl chelation therapy for play free game on pogo musicmatch box download crest strip white york gas furnace problems japanese cherry blossom tree tattoos harris county inmate status kings wharf bermuda briteney spears lyrics kidney infection symptons donkeys mexico girls poem teacher valentine
  65. mugen leela futrama characters movie rain taylor zahra amir ebrahimi martha maccullum nude lia sophia catalog v rod harley davidson lia sophia spring book artie lange dana photo ajit punjabi newspaper matrimonials charleston county school district dungeons and dragons wrath butler maid services mall of the millenia cheak it out bushnell scope spotting baby growth chart maine coon kitten earth science 11th edition tarbuck pdf the charlotte observer classifieds gta cheat codes san andres ps2
  66. ms delicious flava flav nude pictures martha stewart the apprentice angel lola luv butt rumors euchre games for free channel com diseny truth or dare sex questions aftermarket motorcycle part eugene oregon toyota otherside chili peppers tim mcgraw ticket impacted bowels treatment doctor gazebos for hot tubs ford car dealerships dayton diet ephedrine pill the screech owls maureen larrazabal sex scene someday lyrics chloe agnew telus news servers myspace highschoolmusical2 layout what is serous
  67. biancas shack smut backstreet boys incomplete bearshare free version bo newell african print the palomino restaurant blogspot com pdf site writer fort mill sc antique wood stoves adultos amorosas citas para nassau educators federal credit union bread monkey recipe diet pepsi box office inuyasha kagome love picture zack de la rocha bratz coloring free page printable jet polaris ski recipes for hot wings smith barney access demi moore wedding mvd new mexico
  68. hand signs for naruto derrico donna nikki sixx carol burnett shows chevrolet waterbury connecticut eater furtado man nelly usher lil jon kirby vacuum part voucher codes for habbo hotel mini modelspreteen preteen webster online dictionar i pods mini interest only mortages channel 5 ksdk ameda breast pump coats tire changers the geek in pink lyrics hurricaine season 2005 cook book recipies numrich gun part avatar the last airbender fucking videos
  69. treadmill consumer reports kakashi and hinata lemon fanfiction dashboard confessional so beautiful lyric home remedies for a cold sore the waterbed store prentice hall biology acid disease reflux symptom coreldraw graphic suite 12 activation code ap american pageant chapter outlines handy manny tool set toys amimal crossing ds braxton photo toni flute music sheets claddagh ring with code da myspace com site vinci audi jersey monmouth new honda dealer philadelphia myspace com pookie site eye glasses dallas playstaion 2 cheat codes
  70. aid amarillo financial housing how to convert fractions decimals chino commercial goodyear tire wrought iron bench resume for pharmaceutical industry silab soft servers lisa raye booty bus service minneapolis games mario brons picture of earthquakes emily post s buca di pepo westlake ohio kobey lewis and abilene aprtment rentals toronto beyonce music type video emeril lagasse recipe kopy cat restaurant recipes aptitude career free tests danube women of wrestling eagle warrior tattoo
  71. banu main teri dulhan video fancy tattoo letters yamaha yzf r6 angela devi video sunbeam grill part tbpi a tattoo school oscoda michigan cottages chris jansing legs agency omaha staffing celebrety cruise lines megan kelly resume biography edu lois parasite site skin mankato state univeristy minnesota sedu flat irons english tagalog dictionaries bunny moonlite ranch a skylit drive 238 lyrics nine black alps site myspace com how to do 1940s hair magic makin sims
  72. handjob video clips free web nguoi lon sleepless in seattle icy tower characters downloads liver cleansing diet sony play station recall nashville beauty salons in and out bergers boat cape horn bloods book of knowledge subway sandwiches salads drop hot it its like lyric bloods vs crips award billboard latin music new bern restaurant baby centerpiece shower hot picture of jenifer lopez bootz pics nude lennox gas furnace manual download anime bible black revival
  73. fried sweet potatos finn huck warehouse arm armpit pit panama city news herald biography on langston hughes lake lanier beach and water park door garage liftmaster opener gabriela montez nude wynn casino hotel macy s midwest insite the adventures of huckleberry finn command andconquer tiberian sun cheats changer runescape stat alberta oil sands shaquira en tangas three wooden crosse electrician master test phialdelphia art museum the roundabout theatre columbus crew stadium
  74. kari byron maxim pics monarch of the seas viewsat extreme free files cartoons in the 80 s billboards top songs what is muslim religon comerica web banking ogio golf bag chicken on rotisserie rise of nation cheat beckett furnace nozzle trouble shooting cube rubiks solve arabian horse show scottsdale training labrador retrievers queen lyrics another one bites dust the chicken tractor canyon costa high la school the arena gwinnett the bible gateway com acura toledo ohio
  75. mile to kilometers conversion rafting the grand canyon lil wayne dey know me lyrics cbs young and the restless bonjo lolita bbs jack daniels marinade bags bum fights videos bakersfield driving school larki larka suhagraat free clip superhead sex tape briggs personality tests psp tube valentine colony isle ocean sunny cheap cd duplications gall bladder function scary blue maze cyndi lauper ticket melty blood character downloads graduated short bob nissian skyline gtr r34
  76. bussiness letter writing oklahoma department of educaiton fotos de andrea rincon desnuda caesar salad dressings victoria s secret angels yorkie dog picture free hunting catalogs suoneria motorola v3 gratis goulash hungarian recipe medical symtoms diagnosis free ecards birthday funny tag heuer watchs colors for bedrooms pictures of greek gods and godess porn teen titan backgounds for computers womens casual clothing aim buddy trackers hip honey hop model bike laconia week
  77. colllege humor com kate middleton prince william lawrence massachusetts toyota mattress manufacturer canada clerk court dade miami rascal flatts music video chinese dragon tattoo luray cavern virginia tamil mp3 songs download for free vivian liberto pics catchy business slogans filipino song lyric search theinsiders insider california modoc school traffic destiny child concert ticket chevy crate engine pictures of finding nemo characters calcolo stipendio netto kataweb toyota of des moines self inking rubber stamps
  78. jeana tomasino playmate nov 1980 fairies coloring in astrological compatibility signs dshs state washington oscar the grouch caesar salad dressings anne arundel county public school amazing asian giantess sara evans album v103 and uptown comedy photos melyssa ford picturs chevrolet albany georgia modest mouse concerts limosines new york flaxseed oil benefits cursive fonts free en wikipedia org firewall site bartender drink guides dent and ding appliances sailor moon episode downloads
  79. I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often. Susan http://mariahcareylyrics.net
  80. Great post.Thanks for sharing useful info. coupons are great way to save money online. Check out coupons from all stores at deals365.us before you shop online.
  81. Very interesting post. Good work. Shoppers are looking for ways to save money online. Coupons are best for great savings when buying something online. Check out coupon and coupon codes at deals365.us and save big.
  82. Very interesting post. Good work. Shoppers are looking for ways to save money online. Coupons are best for great savings when buying something online. Check out coupon and coupon codes at deals365.us and save big.
  83. Hi, since you are querying an in-memory collection you would have to initially retrieve all pages that should be a part of your search. If you have a large site this might not be the best thing to do. Otherwise, it would be a good alternative to the "FindPagesWithCriteria" method. latest trends
  84. Hi, since you are querying an in-memory collection you would have to initially retrieve all pages that should be a part of your search. If you have a large site this might not be the best thing to do. Otherwise, it would be a good alternative to the "FindPagesWithCriteria" method. latest trends
  85. Influence can be defined as the power exerted over the minds and behavior of others. A power that can affect, persuade and cause changes to someone or something. In order to influence people, you first need to discover what is already influencing them. What makes them tick? What do they care about? We need some leverage to work with when we’re trying to change how people think and behave. www.onlineuniversalwork.com
  86. Everyone has their favorite way of using the internet. Many of us search to find what we want, click in to a specific website, read what’s available and click out. That’s not necessarily a bad thing because it’s efficient. We learn to tune out things we don’t need and go straight for what’s essential. www.onlineuniversalwork.com
  87. The Center for Media Research has released a study by Vertical Response that shows just where many of these ‘Main Street’ players are going with their online dollars. The big winners: e-mail and social media. With only 3.8% of small business folks NOT planning on using e-mail marketing and with social media carrying the perception of being free (which they so rudely discover it is far from free) this should make some in the banner and search crowd a little wary. www.onlineuniversalwork.com
  88. After last post on marketing without search engines, I decided to follow up with a strategy you can use to get quality free traffic. One of the easiest ways to get visitors to your web site is to spend money. Nothing is more effortless then paying for traffic. But if you can’t afford it or don’t want to pay, there’s an equally simple but free way to get traffic: ad swaps. www.onlineuniversalwork.com
  89. Experts have talked about this before. How many times have you read about the importance of ‘adding value’ for your audience? How many times have you read about ‘building trust’ with your readers/prospects? Many, many times. You know it well. Every marketing guru has spoken about this topic. I’m sick of hearing it. But it STILL bears repeating. www.onlineuniversalwork.com
  90. evolution shoes are popular with customers because of cheap in price and high in quality,there are five fingers shoes and roller shoes and skate shoes and rock climbing shoes and flip flop http://www.evolution-shoes.com/Five-Fingers-Shoes-c28.html
  91. Great information… thanks for your review about how to comment. I think if we walk to other blog we must comment to give appreciate for owner..
  92. good post,thank you for share http://www.evolution-shoes.com/Roller-shoes-c3.html
  93. Roller shoes good post,thank you for share
  94. http://www.punepackersandmovers.com http://www.nashikpackersmovers.com
  95. I am in favor of the landlord's point of view, great merit. By the way, the recent several years, the five finger shoes and Christian Louboutin NFL jerseys hair straighteners ugg boots vibram five fingers cheap hair straighteners accessorize are very popular, we might as well enjoy their beauty .
  96. Thanks for the insight! There is a lot of helpful information within those links. cheap hair straighteners Christmas gifts wholesale Christmas trees
  97. I like this post great work indeed well don keep posting. I think Financial Advice more effective for all people. Independent Financial Advisers Wakefield
  98. Do you need a loan to pay off bills and start a new business?We are legitimate loan lenders.We offer loans and investment services to people in Europe,Asia and America.Contact us for your urgent financial needs now.Email:loanoffice20112@yahoo.com
  99. it was very vital site i read from this any topics.champion clothing
  100. Thanks for giving such a nice post on liftmaster garage door opener . In this post, you gave very valuable information for Garage Door.
  101. nice rider
  102. soxfumbct, mrtntulifq
  103. urbwpmbct, http://www.tbphedfvgb.com/ vckhqxiqfo
  104. isinzmbct, dbjftyulkg , [url=http://www.wbkntxddmi.com/]jryyuwfzth[/url], http://www.lreihdzgvg.com/ dbjftyulkg
Post a comment    
User verification Image for user verification  
Ted Nyberg (Ted & Gustaf)

About me

I'm an EPiServer solution architect and web developer at Ted & Gustaf in Stockholm, Sweden.

I cross-post and publish additional articles on tedgustaf.com.

You'll find my contact details here.

EMVP, EPiServer Most Valued Professional

MCPD, MCTS and MCP logos

Follow me on Twitter

Bloggtoppen.se

Add to Technorati Favorites

Syndications


Archive


Tag cloud

EPiTrace logger