Tárgyszó szerinti listázás: Linq

Minek annyi foreach?

Balássy György (MS RD, ASP.NET MVP, MCTS) Ha elfogadjuk azt az alaptételt, hogy “kevesebb kód – kevesebb bug”, akkor miért ragaszkodunk annyira a szószátyár foreach ciklusokhoz? Tovább »

2009.07.27. | Permalink | Hozzászólások: 0 | Tárgyszavak:

Az ASP.NET, a LINQ és a Tranzakció

Dávid Zoltán LINQ2SQL-t használunk ASP.NET projektben. A LINQ-hez tartozó DataContextet szerettük volna egy olyan változóban tárolni, ami több helyről is elérhető. Erre azért van szükség, mert ha tranzakcióban több műveletet hajtasz végre, akkor tanácsos csak egyetlen DataContext példányt használni (különben elosztott tranzakció indul, annak minden nyűgével). Egy dologra kell ilyenkor figyelni: a DataContext nem állapotmentes, úgyhogy nem szabad felhasználók között passzolgatni. Ebből következik, hogy nem lehet static... Tovább »

2009.03.20. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

Induló Készletek újratöltve

Balássy György (MS RD, ASP.NET MVP, MCTS) Az MSDN Kompetencia Központ munkatársai az elmúlt években számos induló készlet összeállításával segítették a megjelenő fejlesztői technológiák elsajátítását. Ezeket korábban a devportal.hu szerverén lehetett megtalálni, de mivel ott a tartalom átszervezésével sok link törötté vált és továbbra is sokan keresitek rajtunk ezeket az anyagokat, kézbe vettük a probléma megoldását. Tovább »

2008.11.17. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , , , , , , , ,

.NET 3.5 SP1 = Adatkezelés vNext

Balássy György (MS RD, ASP.NET MVP, MCTS) Tegnap elkészült az SQL Server 2008 és hozzá a .NET Framework 3.5 és a Visual Studio 2008 első javítócsomagja. Azonban nem csak egy egyszerű javításról van szó, hanem számos olyan technológia válik ezáltal elérhetővé, amely jelentősen kibővíti a lehetőségeinket az adatkezelés terén. Tovább »

2008.08.12. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , , ,

XML adatkötés a gyakorlatban

Balássy György (MS RD, ASP.NET MVP, MCTS) Korábban már írtam arról, hogy az MSDN Kompetencia Központ RSS feedjét a FeedBurner szolgáltatás segítségével mérjük. A FeedBurner biztosít egy webes felületet a statisztikai adatok lekérdezéséhez, de ezen kívül egy REST-es API-t is ad, ami lehetővé teszi, hogy közvetlenül saját alkalmazásunkban jelenítsük meg ezeket az adatokat. Tovább »

2008.06.04. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , ,

Circular reference

Balássy György (MS RD, ASP.NET MVP, MCTS) Könnyű belefutni az alábbi XML sorosítási hibaüzenetbe, ha webszolgáltatásokat használunk. Tovább »

2008.03.06. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , , ,

IEnumerable.Dump()

Balássy György (MS RD, ASP.NET MVP, MCTS) Épp az egyik új tárgyunkhoz írok jegyzetet és példakódot LINQ to XML témában és felmerült, hogy kellene egy kényelmesen használható Dump metódus gyűjtemények elemeinek konzolra írásához. Tovább »

2007.12.20. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

LINQ IntelliSense dekódolása: Action, Func, TSource és lambda

Balássy György (MS RD, ASP.NET MVP, MCTS) Annyi sok SQL kódot láttunk már, hogy az alábbi LINQ-es kódon már meg sem akad a szemünk. Tovább »

2007.12.17. | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,

LinqDataSource mint ObjectDataSource

Balássy György (MS RD, ASP.NET MVP, MCTS) A LINQ óriási előnye, hogy a relációs adatainkat szinte észrevétlenül fordítja át objektumok halmazára, emiatt a LinqDataSource inkább rokon az ObjectDataSource vezérlővel, mint az SqlDataSource-szal. Íme egy példa ennek illusztrálására. Tovább »

2007.11.22. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,

Hova kattintottam?

Balássy György (MS RD, ASP.NET MVP, MCTS) Gyakori feladat, hogy megjelenítjük az adatokat egy weboldalon és szeretnénk biztosítani a felhasználónak, hogy valamelyik rekordra kattintva ilyen vagy éppen olyan műveletet végezzen el az adott soron. Valami oknál fogva a szokásos fejlesztői hozzáállás a feladathoz az, hogy a gomb kattintás eseménykezelőjében elkezdjük keresgélni, hogy vajon melyik rekordra kattinthatott szerencsétlen felhasználó és ilyenkor az ember hajlamos elveszni a SelectedItem, SelectedIndex, DataItem, DataRow, DataRowView, DataRowItem és társai között. Tovább »

2007.11.19. | Permalink | Hozzászólások: 1 | Tárgyszavak: , , ,

Hova tűnt az Add?

Balássy György (MS RD, ASP.NET MVP, MCTS) A minap azzal küzdöttem, hogy Visual Studio 2008 Release Candidate alatt próbáltam működésre bírni egy LINQ to SQL-es projektet, ami Beta 2 alatt készült. Keserves küzdés volt, mert nagyon nem hagyta magát, hiányzott neki a generált entitás osztályokon az Add metódus. Reménykedtem, hogy nem azt képzeli, majd én fogom megírni?! A Beta 2-ben még biztosan volt a Table<T> típusnak Add metódusa, most meg csak ezt kántálja a fordító. Tovább »

2007.10.27. | Permalink | Hozzászólások: 0 | Tárgyszavak: , , ,