¾È³çÇϼ¼¿ä.
ÄÜ¼Ö ÇÁ·ÎÁ§Æ®, Å×½ºÆ® ÇÁ·ÎÁ§Æ®, À¥ ÇÁ·ÎÁ§Æ® µîÀº
ÇØ´ç ÇÁ·ÎÁ§Æ® ÀÚü°¡ DB¸¦ Àоî¿À´Â ÀÛ¾÷À» ÁøÇàÇÕ´Ï´Ù.
±×·¯´Ùº¸´Ï, Web.config, App.config ÆÄÀÏ¿¡ µ¥ÀÌÅͺ£À̽º ¿¬°á ¹®ÀÚ¿ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
´ë½Å Ŭ·¡½º ¶óÀ̺귯¸® ÇÁ·ÎÁ§Æ®´Â
ºôµå ÈÄ ´Ù¸¥ ÇÁ·ÎÁ§Æ®¿¡ DLL ÆÄÀÏ·Î ÂüÁ¶°¡µÇ¾î
ÂüÁ¶µÈ ÇÁ·ÎÁ§Æ®¿¡¼ ½ÇÇàµÇ±â¿¡
µû·Î µ¥ÀÌÅͺ£À̽º ¿¬°á ¹®ÀÚ¿À» ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
Ŭ·¡½º ¶óÀ̺귯¸® ÇÁ·ÎÁ§Æ®´Â ½ÇÁ¦ ½ÇÇàµÇ´Â À¥ ÇÁ·ÎÁ§Æ®¿¡ Á÷Á¢ Ŭ·¡½º ÆÄÀÏÀ» ¸¸µé°í ½ÇÇàÇÏ´Â ¿ø¸®¿Í
µ¿ÀÏÇÏ°Ô º¸½Ã¸é ÁÁÀ» °Í °°½À´Ï´Ù.
À̼ºÁ¶ ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.
¾È³çÇϼ¼¿ä
ÇöÀç Dapper °Á¸¦ º¸°í ÀÖ½À´Ï´Ù.
1¹ø°ÁÂÀÇ DapperDemo.Models ÇÁ·ÎÁ§Æ®¿¡ º¸¸é
private IDbConnection db;
public TableRepository()
{
db = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
}
À§¿Í °°Àº sql ¿¬°á ¹®ÀÚ¿ÀÌ ÀÖ½À´Ï´Ù.
ÀÌÇØ ¾ÈµÇ´Â ºÎºÐÀº
ÄܼÖÇÁ·ÎÁ§Æ®³ª Å×½ºÆ® ÇÁ·ÎÁ§Æ®¿¡¼´Â
App.config ÆÄÀÏ¿¡ connectionStrings ¶ó´Â ¿¬°á ¹®ÀÚ¿À» Ãß°¡ Çߴµ¥
DapperDemo.Models Ŭ·¡½º ¶óÀ̺귯¸®¿¡¼´Â
¿¬°á ¹®ÀÚ¿À» Ãß°¡ ÇÏÁöµµ ¾Ê¾Ò´Âµ¥
ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString
ÀÌ Äڵ带 »ç¿ë ÇÏ°í ÀÖ½À´Ï´Ù.
ÇÁ·ÎÁ§Æ® ÂüÁ¶ ÇÏÁöµµ ¾Ê¾Ò°í ¿¬°á¹®ÀÚ¿À» config ÆÄÀÏ¿¡ Ãß°¡ ÇÏÁöµµ ¾Ê¾Ò´Âµ¥ ConnectionString À» ¾î¶»°Ô »ç¿ëÀÌ µÇ´ÂÁö
ÀÌÇØ°¡ ¾ÈµÇ³×¿ä
Á¦°¡ ¹«¾ùÀ» ¸ô¶ó¼ Àú Äڵ尡 ÀÌÇØ°¡ ¾ÈµÇ´ÂÁöÁ» ¾Ë·ÁÁÖ¼¼¿ä
Àú°É ´ç¿¬ÇÏ´Ù°í ÀÌÇØ ÇÒ·Á¸é ¹¹¸¦ Á»´õ ºÁ¾ß ÇÒ±î¿ä???
|