ITºÎºÐ Àΰ­1À§
±â¾÷±³À°
¾ËÁö¿À ÆÐÅ°Áö
¾ð·Ðº¸µµ
¿¹Á¦ ½Ç½À ÅëÇØ ¿Ïº®ÇÏ°Ô ¸¶½ºÅÍÇÏ´Â LINQ ½Ç¹« °­ÁÂ
ÀÛ¼ºÀÏ : 2015-08-13 18:36:49

LINQ´Â Language Integrated QueryÀÇ ¾àÀÚ·Î SQL Server, °ü°èÇü µ¥ÀÌÅÍ, XML µî°ú ¼ö¸¹Àº Á¾·ùÀÇ µ¥ÀÌÅÍ Áß ¿øÇÏ´Â µ¥ÀÌÅ͸¦ ½±°Ô °Ë»ö, Ãß°¡, ¼öÁ¤, »èÁ¦ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÏ´Â ÇÁ·Î±×·¡¹Ö ±â¼úÀÌ´Ù.

LINQ´Â ±âº»ÀûÀ¸·Î From, Where, Orderby, Select·Î ÀÌ·ç¾îÁö¸ç ¾î¶² µ¥ÀÌÅÍ Áý´Ü¿¡¼­, ¾î¶² °ªÀÇ ¹üÀ§¿¡¼­ ¾î¶°ÇÑ Á¤·Ä °ªÀ» °ÅÃļ­ ¾î¶² Ç׸ñÀ» ÃßÃâÇÒ °ÍÀÎÁö¸¦ Á¤ÇØ ÃÖÁ¾ °á°ú¸¦ ÃßÃâÇس½´Ù. ÀÌ·¸°Ô C# LINQ´Â µ¥ÀÌÅÍ Äõ¸® ¹× ¾÷µ¥ÀÌÆ®¿¡ »ç¿ëÇÒ ¼ö ÀÖ°í ½±°Ô ¹è¿ï ¼ö Àִ ǥÁØÀûÀÎ ÆÐÅÏÀÌ µµÀԵǾúÀ¸¸ç °ÅÀÇ ¸ðµç Á¾·ùÀÇ µ¥ÀÌÅÍ ¼Ò½º¸¦ Áö¿øÇϵµ·Ï ±â¼úÀ» È®ÀåÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ C# LINQ´Â .NET Framework Ä÷º¼Ç, SQL Server µ¥ÀÌÅͺ£À̽º, ADO.NET µ¥ÀÌÅÍ ÁýÇÕ ¹× XML ¹®¼­¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç LINQ¸¦ »ç¿ëÇÒ °æ¿ì Äõ¸®°¡ Ŭ·¡½º, ¸Þ¼­µå, À̺¥Æ®¿Í °°Àº °í±Þ ¾ð¾î ±¸¹®ÀÌ µÈ´Ù´Â Ư¡À» °¡Áö°í ÀÖ´Ù.

ITÀü¹®±³À° ¾ËÁö¿À¿¡¼­´Â ÀÌ·¯ÇÑ LINQ¸¦ Á¦°øÇÏ°í ÀÖ¾î ¹è¿ì·Á°í ÇÏ´Â ¼ö°­»ýµé¿¡°Ô ¸¹Àº µµ¿òÀÌ µÇ°í ÀÖ´Ù. ¾ËÁö¿À LINQ °­Á¸¦ ÅëÇØ ±âº» Äõ¸® ÀÛ¾÷, µ¥ÀÌÅÍ º¯È¯, Çü½Ä°ü°è, ÁúÀÇ(Query) Çü½Ä°ú ¸Þ¼­µå(Method)Çü½Ä, C#ÇÁ·Î±×·¡¹Ö °¡À̵å, ÇÁ·ÎÁ§Æ® ¸¸µé±â, ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö °¡À̵å, LINQ to ADO.NET(Æ÷ÅÐ ÆäÀÌÁö), SQL Server µ¥ÀÌÅͺ£À̽º, XML ¹®¼­, ADO.NET µ¥ÀÌÅÍ ÁýÇÕ, .NET Ä÷º¼Ç, ÆÄÀÏ, ¹®ÀÚ¿­ µî°ú °°Àº ³»¿ëÀ» ¹è¿ï ¼ö ÀÖ´Ù.

¾ËÁö¿À °­Á´ ÇпøÀ̳ª ´Ù¸¥ ±³À°±â°ü¿¡ ºñÇØ ´õ¿í ü°èÀûÀÌ°í Àü¹®ÀûÀÎ ±¸¼ºÀ¸·Î ÀÌ·ç¾îÁ® ÀÖ´Ù. ¶ÇÇÑ LINQ ¿Ü¿¡ ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ºÐ¾ß³ª ¸ÖƼ¹Ìµð¾î, MAC, ¿ÀÇǽº °­ÀǸ¦ Á¦°øÇÏ°í ÀÖ¾î ¼ö°­»ýµé¿¡°Ô ÁÁÀº Æò°¡¸¦ ¹Þ°í ÀÖ´Ù. ¾ËÁö¿À °ü°èÀÚ´Â ¾ÕÀ¸·Îµµ ¸¹Àº ¼ö°­»ýµéÀÌ ½±°Ô ½Ç¹«¿¡ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï Àü¹®ÀûÀÎ ³»¿ëÀÇ °­ÀǸ¦ °³¹ßÇÏ´Â µ¥ ²÷ÀÓ¾øÀÌ ³ë·ÂÇÏ°Ú´Ù°í ÀüÇß´Ù.





±â»ç¿ø¹® : http://media.daum.net/press/newsview?newsid=20150813161906367