·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó ¸¶ÀÌÆäÀÌÁö
kangcom
Àüü
Home >   >   > 

°Åħ¾øÀÌ ¹è¿ì´Â LINQ

   
ÁöÀºÀÌ Fabrice Marguerie, Steve Eichert, Jim Wooley / ÀÌÁؼ® ¿ª   |   ÃâÆÇ»ç Áö¾Ø¼±  |   ¹ßÇàÀÏ 2012³â 08¿ù 30ÀÏ
 
ÆÇ¸Å°¡ 36,000¿ø ¡æ 32,400¿ø 10%
¸¶Àϸ®Áö 5% 1,800¿ø
¹ßÇàÀÏ 2012-08-30
ISBN 8993827370 |  9788993827378
±âŸÁ¤º¸ ¹ø¿ª¼­ | 660ÂÊ
¿¹»óÃâ°íÀÏ 2~3ÀÏ À̳» (±Ù¹«ÀϱâÁØ)
¹è¼Ûºñ ¹«·á¹è¼Û
   
ÇÁ·Î±×·¡¹Ö¾ð¾î
Á¾ÇÕÁö¼ö 1p 1517 À§
   
ÀÌ Ã¥ÀÇ ¿ø¼­
  Linq in Action
Manning Publications | Fabrice Marguerie
 

[ÃâÆÇ»ç¼­Æò]

"LINQ¿Í °ü·ÃµÈ ¸ðµç »ç¶÷µéÀ» ´ë»óÀ¸·Î ÆÄƼ¸¦ ¿­°í,
±×¿¡ ¸Â´Â ¸ðµç »ç¶÷µéÀÌ Âü¿©ÇÑ °Íó·³ ³»¿ëÀÌ ¾ËÂ÷´Ù."

-Matt Warren, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¼ö¼® ¾ÆÅ°ÅØÆ®

ÀÌ Ã¥Àº ÀÌÁ¦ ¸· .NET °³¹ßÀ» ½ÃÀÛÇÏ´Â °³¹ßÀÚºÎÅÍ ¼÷·ÃµÈ °³¹ßÀÚ±îÁö ¶÷´Ù Ç¥Çö½ÄÀ̳ª È®Àå ¸Þ¼Òµå, À͸íÇü µ¥ÀÌÅÍ µî LINQ¸¦ ±¸¼ºÇÏ´Â ±âº»ÀûÀÎ ¿ä¼Òµé¿¡ ´ëÇØ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. °´Ã¼, °ü°èÇü µ¥ÀÌÅͺ£À̽º, XML¿¡¼­ LINQ¸¦ ÀÌ¿ëÇÏ´Â ¸Å¿ì ÀÚ¼¼ÇÑ ¹æ¹ýµéµµ ¼³¸íÇϰí ÀÖ´Ù. ¶ÇÇÑ SQL°ú À¯»çÇÑ ÇüÅÂÀÇ LINQ ±¸¹®°ú ´Ù¾çÇÑ µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ Á÷Á¢ LINQ ÇÁ·Î¹ÙÀÌ´õ¸¦ ±¸ÇöÇÏ´Â °Íµµ ¹è¿ï ¼ö ÀÖ´Ù.


[¼­¹® Áß¿¡¼­]
¾ÕÀ¸·Î´Â Áö±Ý±îÁö ¾Ë°í ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îµéº¸´Ù ´õ¿í ´Ù¾çÇÑ ¾ð¾î¸¦ ´Ù·ç°Ô µÉÁöµµ ¸ð¸¥´Ù. C#À̳ª Visual Basic°ú °°Àº .NET ¾ð¾îµéÀÇ ÀåÁ¡Àº ²ÙÁØÈ÷ ¾ð¾î¸¦ °³¼±½ÃŰ·Á´Â ³ë·ÂÀ» ¹ÙÅÁÀ¸·Î º¯È­Çسª°¡°í ÀÖ´Ù´Â Á¡ÀÌ´Ù. ¿¹¸¦ µé¾î C#°ú VB.NET¿¡´Â LINQ¸¦ ÅëÇÑ ¾ð¾î ÅëÇÕÇü ÁúÀǸ¦ ¼öÇàÇÒ ¼ö ÀÖ´Â º¯È­°¡ °¡¹ÌµÇ¾ú´Ù.

µ¥ÀÌÅ͸¦ ´Ù·ç´Â »õ·Î¿î Á¢±Ù¹æ¹ýÀ» Á¦°øÇÏ´Â °Í ¿Ü¿¡ LINQ´Â ¼±¾ðÀûÀ̰í ÇÔ¼öÇüÀÇ ÇÁ·Î±×·¡¹ÖÀ» ÇâÇÑ ÀüȯÀ» ÀǹÌÇÑ´Ù. »ç¶÷µéÀÌ LINQ¸¦ °øºÎÇØ¾ß ÇÏ´Â ÀÌÀ¯¿¡ ´ëÇØ ¹°À» ¶§, ³ª´Â XMLÀ̳ª °ü°èÇü µ¥ÀÌÅÍ, ¸Þ¸ð¸®³» Ä÷º¼Ç µîÀ» Ȱ¿ëÇÒ ¼ö ÀÖ±â À§Çؼ­¶ó°í ´äÇØÁÖÁö¸¸ °¡Àå Áß¿äÇÑ Á¡Àº ¼±¾ðÀûÀÎ ÇÁ·Î±×·¡¹Ö, Áö¿¬µÈ ¼öÇà, ¶÷´Ù Ç¥Çö½Ä µîÀ» Á¢Çغ¼ ¼ö ÀÖ´Â ±âȸ¶ó´Â Ãø¸é¿¡¼­ÀÇ Á¢±ÙÀÌ´Ù.

Áö±Ý ´çÀå LINQ¸¦ °øºÎÇØº¸ÀÚ. ±×·¯¸é ÀÌ ½Å±â¼ú¿¡ ´ëÇÑ ÀÌÇØ»Ó¸¸ ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹ÖÀÇ ÆÐ·¯´ÙÀÓÀÌ ¾î¶² ¹æÇâÀ¸·Î ³ª¾Æ°¡°í ÀÖ´ÂÁö ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥ÀÇ ÁÖ¿ä ¸ñÇ¥ Áß Çϳª´Â LINQ¿Í °ü·ÃµÈ »õ·Î¿î Á¢±ÙÀ» ¿ÏÀüÇÏ°Ô ÀÌÇØÇϵµ·Ï µµ¿ÍÁÖ´Â µ¥¿¡ ÀÖ´Ù.
Chapter 1 LINQÀÇ ¼Ò°³
1.1 LINQ¶õ ¹«¾ùÀΰ¡?
1.2 ¿Ö LINQ°¡ ÇÊ¿äÇѰ¡?
1.3 LINQÀÇ ±â¿ø°ú ¼³°è»óÀÇ ¸ñÇ¥
1.4 LINQ to ObjectsÀÇ Ã¹°ÉÀ½: ¸Þ¸ð¸® ³»ÀÇ Ä÷º¼Ç °´Ã¼¿¡ ´ëÇÑ ÁúÀÇ
1.5 LINQ to XMLÀÇ Ã¹°ÉÀ½: XML ¹®¼­ ÁúÀÇÇϱâ
1.6 LINQ to SQLÀÇ Ã¹°ÉÀ½: °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ÁúÀÇÇϱâ
1.7 ¿ä¾à

Chapter 2 °³¼±µÈ C#°ú VB.NETÀÇ ¾ð¾î»ó ±â´É
2.1 »õ·Î¿î ¾ð¾îÀû Ãø¸é¿¡¼­ÀÇ °³¼±Á¡
2.2 ¾Ï½ÃÀûÀ¸·Î ÇüÀÌ Á¤ÀÇµÈ ·ÎÄà º¯¼ö
2.3 °´Ã¼¿Í Ä÷º¼Ç ÃʱâÈ­ ÇÔ¼ö
2.4 ¶÷´Ù Ç¥Çö½Ä
2.5 È®Àå ¸Þ¼Òµå
2.6 À͸íÇü

Chatpet 3 LINQ¸¦ ±¸¼ºÇÏ´Â ±âº» ¿ä¼Ò
3.1 .NETÀ» È®ÀåÇÏ´Â LINQ
3.2 ½ÃÄö½º¿¡ ´ëÇÑ ¼Ò°³
3.3 ÁúÀÇ ¿¬»êÀÚ ¼Ò°³
3.4 ÁúÀÇ Ç¥Çö½Ä ¼Ò°³
3.5 Ç¥Çö½Ä Æ®¸®ÀÇ ¼Ò°³
3.6 LINQ DLL°ú ³×ÀÓ½ºÆäÀ̽º
3.7 ¿ä¾à

Chapter 4 LINQ to Objects¿Í Ä£ÇØÁö±â
4.1 ¾ÕÀ¸·Î »ç¿ëÇÏ°Ô µÉ ¿¹Á¦ Äڵ忡 ´ëÇÑ ¼³¸í
4.2 LINQ¸¦ ¸Þ¸ð¸® ³»ÀÇ Ä÷º¼Ç°ú ÇÔ²² »ç¿ëÇϱâ
4.3 LINQ¸¦ ASP.NET°ú Windows Forms¿Í ÇÔ²² »ç¿ëÇϱâ
4.4 ÁÖ¿ä Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ¿¡ ´ëÇØ¼­ ¾Ë¾Æº¸±â
4.5 ¸Þ¸ð¸® ³»ÀÇ °´Ã¼ ±×·¡ÇÁ¿¡ ´ëÇÑ ºä ÀÛ¼ºÇϱâ
4.6 ¿ä¾à

Chapter 5 º¹ÀâÇÑ ¸Þ¸ð¸®³» °´Ã¼¿¡ ´ëÇÑ ÁúÀÇ
5.1 Åë»óÀûÀÎ ½Ã³ª¸®¿À
5.2 µðÀÚÀÎ ÆÐÅÏ
5.3 ¼º´É»ó °í·ÁÇØ¾ß ÇÒ Á¡
5.4 ¿ä¾à

Chaprter 6 LINQ to SQLÀ» ½ÃÀÛÇϱâ
6.1 LINQ to SQL ¼ÓÀ¸·Î ¶Ù¾îµé±â
6.2 LINQ to SQLÀ» ÀÌ¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ¹Þ¾Æ¿À±â
6.3 ÁúÀÇ ´Ùµë±â
6.4 °´Ã¼ Æ®¸®¸¦ ´Ù·ç±â
6.5 ³» µ¥ÀÌÅÍ´Â ¾î´À ½ÃÁ¡¿¡ ·ÎµùµÇ´Â°¡? ±×¸®°í ±×°ÍÀÌ ¿Ö Áß¿äÇÒ±î?
6.6 µ¥ÀÌÅ͸¦ ¾÷µ¥ÀÌÆ®Çϱâ
6.7 ¿ä¾à

Charpter 7 LINQ to SQLÀÇ ³»ºÎ ¸ÞÄ¿´ÏÁò ÀÌÇØÇϱâ
7.1 °´Ã¼¸¦ °ü°èÇü µ¥ÀÌÅÍ¿Í ¸ÅÇÎÇϱâ
7.2 ÁúÀÇ Ç¥Çö½ÄÀ» SQL·Î º¯È¯Çϱâ
7.3 °³Ã¼ÀÇ »ý¸íÁÖ±â
7.4 ¿ä¾à

Chapter 8 LINQ to SQLÀÇ °í±Þ±â´É
8.1 µ¿±âÈ­ ´Ù·ç±â
8.2 °í±Þ µ¥ÀÌÅͺ£À̽º ±â´É
8.3 ºñÁî´Ï½º °èÃþÀ» °³¼±Çϱâ
8.4 LINQ to Entities·Î Àá½Ã ´«±æÀ» µ¹¸®±â
8.5 ¿ä¾à

Chapter 9 LINQ to XMLÀÇ ¼Ò°³
9.1 XML API¶õ ¹«¾ùÀΰ¡?
9.2 ¿Ö XMLÀ» ó¸®ÇÏ´Â »õ·Î¿î ¹æ¹ýÀÌ ÇÊ¿äÇѰ¡?
9.3 LINQ to XMLÀÇ ¼³°è öÇÐ
9.4 LINQ to XML Ŭ·¡½º °èÃþ±¸Á¶
9.5 LINQ¸¦ ÀÌ¿ëÇÏ¿© XMLÀ» ´Ù·ç±â
9.6 ¿ä¾à

Chapter 10 LINQ to XMLÀ» ÀÌ¿ëÇÑ XML ÁúÀÇ ¹× º¯È¯
10.1 LINQ to XML Ãà ¸Þ¼Òµå
10.2 Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚ
10.3 XPath¸¦ ÀÌ¿ëÇÏ¿© LINQ to XML °´Ã¼¿¡ ´ëÇØ ÁúÀÇÇϱâ
10.4 XML º¯È¯Çϱâ
10.5 ¿ä¾à

Chapter 11 Åë»óÀûÀÎ LINQ to XML ½Ã³ª¸®¿À
11.1 XML¿¡¼­ °´Ã¼¸¦ ¸¸µé¾î³»±â
11.2 °´Ã¼ ±×·¡ÇÁ¿¡¼­ XMLÀ» ¸¸µé¾î³»±â
11.3 µ¥ÀÌÅͺ£À̽º¿¡¼­ °¡Á®¿Â µ¥ÀÌÅ͸¦ ¹ÙÅÁÀ¸·Î XMLÀ» ¸¸µé¾î³»±â
11.4 µ¥ÀÌÅͺ£À̽º¿Í XMLÀÇ µ¥ÀÌÅ͸¦ ÇÊÅ͸µÇϰí È¥ÇÕÇÏ¿© »ç¿ëÇϱâ
11.5 XMLÀ» Àоî¿Í¼­ µ¥ÀÌÅͺ£À̽º¸¦ ¾÷µ¥ÀÌÆ®Çϱâ
11.6 ÅØ½ºÆ® ÆÄÀÏÀ» XML·Î º¯È¯½Ã۱â
11.7 ¿ä¾à

Chapter 12 LINQ È®ÀåÇϱâ
12.1 LINQÀÇ È®Àå ¸ÞÄ¿´ÏÁòÀ» ã¾Æ³»±â
12.2 »ç¿ëÀÚ Á¤ÀÇ ÁúÀÇ ¿¬»êÀÚ¸¦ ÀÛ¼ºÇϱâ
12.3 Ç¥ÁØ ÁúÀÇ ¿¬»êÀÚÀÇ »ç¿ëÀÚ Á¤ÀÇ ±¸ÇöÇüÅÂ
12.4 À¥ ¼­ºñ½º¿¡ ´ëÇØ ÁúÀÇÇϱâ: LINQ to Amazon
12.5 IQueryable°ú IQueryProvider: °í±ÞÈ­µÈ LINQ to Amazon
12.6 ¿ä¾à

Chapter 13 ´Ù¾çÇÑ °èÃþ¿¡¼­ »ç¿ëµÇ´Â LINQ
13.1 LinqBooks ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¿ä
13.2 LINQ to SQL°ú µ¥ÀÌÅÍ Á¢±Ù °èÃþ
13.3 LINQ to XMLÀÇ ¿ëµµ
13.4 LINQ to DataSetÀÇ ¿ëµµ
13.5 LINQ to Objects¸¦ »ç¿ëÇϱâ
13.6 È®À强
13.7 ¹Ì·¡¿¡ ´ëÇÑ °íÂû
13.8 ¿ä¾à


ºÎ·Ï
Fabrice Marguerie
ÇÁ¶û½º ÆÄ¸®¿¡ °ÅÁÖÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®ÀÌ´Ù. C# MVPÀ̱⵵ ÇÑ ±×´Â LINQ°¡ ½ÃÁ¦Ç° ¶§ºÎÅÍ »ç¿ëÇϱ⠽ÃÀÛÇß´Ù.

Steve Eichert
¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®À̸ç Çʶóµ¨ÇǾÆÀÇ Algorithmics»ç¿¡¼­ ±Ù¹«Çϰí ÀÖ´Ù.

Jim Wooley
VB.NET MVPÀÌÀÚ Á¶Áö¾Æ INETA ¸â¹ö½Ê ¸àÅäÀÌ¸ç °¢Á¾ »ç¿ëÀÚ Çà»ç¿¡¼­ °­¿¬ÀڷΠȰµ¿Çϰí ÀÖ´Ù.


[¿ªÀÚ¼Ò°³]
ÀÌÁؼ®

ÇϹöµå´ëÇб³ ÄÄÇ»ÅͰøÇаú¸¦ Á¹¾÷ÇßÀ¸¸ç º¥Ã³±â¾÷ ClasseStudioÀÇ ´ëÇ¥¸¦ ¸Ã°í ÀÖ´Ù. ÃÖ±Ù Á¤Ä¡ÀÎÀ¸·Î ´õ ¸¹ÀÌ ¾Ë·ÁÁ³À¸³ª º¥Ã³±â¾÷°¡·Î ±â¾ïµÇ±æ ¿øÇϰí ÀÖ´Ù. ±³À°ºÀ»ç´Üü '¹è¿òÀ» ³ª´©´Â »ç¶÷µé'ÀÇ ´ëÇ¥¸¦ ¸Ã°í ÀÖÀ¸¸ç, '¹è¿òÀ» ³ª´©´Â »ç¶÷µé'ÀÇ Àü»ê½Ã½ºÅÛÀ» °³¹ßÇϸ鼭 .NET°ú LINQ¿¡ ¸¹Àº °ü½ÉÀ» °®°Ô µÇ¾ú´Ù.
µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
Fabrice Marguerie ÀÇ ÃÖ±Ù Àú¼­
 
Linq in Action
45,300¿ø
(28%¡é+1%)
 
Steve Eichert ÀÇ ÃÖ±Ù Àú¼­
 
Linq in Action
45,300¿ø
(28%¡é+1%)
 
Jim Wooley ÀÇ ÃÖ±Ù Àú¼­
 
Linq in Action
45,300¿ø
(28%¡é+1%)
 
Áö¾Ø¼± ÃâÆÇ»çÀÇ ½Å°£
Boot Spring Boot! :ÇÑ ±ÇÀ¸·Î Á¤¸®ÇÏ´Â ½ºÇÁ¸µ ºÎÆ® A to Z
±èÁöÇå Àú
22,500¿ø
(10%¡é+1%)
 
»ç¿ëÀÚ°æÇè ¸®¼­Ä¡ ¸Å´º¾ó
±è½ÂÀÎ, ¾ÈÁöÇö Àú
21,600¿ø
(10%¡é+5%)
 
NodeMCU·Î ½ÃÀÛÇÏ´Â »ç¹°ÀÎÅÍ³Ý DIY
±èÇпë Àú
13,500¿ø
(10%¡é+5%)
 
1´Þ·¯ ÇÁ·ÎÅäŸÀÔ
±×·º ´©µé¸Õ Àú
18,000¿ø
(10%¡é+5%)
 
¸Ó½Å·¯´× ºñÁî´Ï½º
¾çÈ¿¿í Àú
19,800¿ø
(10%¡é+5%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ