¾È³çÇϼ¼¿ä.
¹øÈ£°¡ 20¿¡¼ 50¹ø±îÁöÀÇ µ¥ÀÌÅ͸¦ Àоî¿À´Â °æ¿ì¿¡´Â
DB 󸮿¡¼
SQL¹®¿¡¼ BetweenÀýÀ» »ç¿ëÇؼ
Where Num Between 20 And 50
ÇüÅÂÀÇ ±¸¹®À¸·Î Àоî¿À¸é µÉ °Í °°½À´Ï´Ù.
(https://msdn.microsoft.com/en-us/library/ms187922.aspx)
Á¦ ¼Ò½º¿¡¼µµ objDr.Read() ¸Þ¼µå¸¦ »ç¿ëÇÏ´Â ºÎºÐÀº
while¹®À¸·Î¸¸ ó¸®ÇÏ°í ÀÖ½À´Ï´Ù.
for¹® foreach¹®À» »ç¿ëÇÏ·Á¸é,
SqlDataReader Ŭ·¡½º ¹æ½Äº¸´Ù´Â
ÃÖ±Ù Á¦°¡ »ç¿ëÇÏ°í ÀÖ´Â Micro ORMÀÎ Dapper¸¦ »ç¿ëÇÏ¿©
Ä÷º¼Ç(List) ÇüÅ·Πµ¥ÀÌÅ͸¦ °¡Á®¿Â ÈÄ
À̸¦ ¹Ýº¹Çؼ Çϳª¾¿ ²¨³»¼ »ç¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
ADO.NET ¹æ½ÄÀÌ ¾Æ´Ñ Dapper ´ëÇÑ ³»¿ëÀº
Á¦ °ÀÇ Áß Dapper °ÀǸ¦ Âü°íÇØÁÖ¼¼¿ä.
±èÁø¸¸ ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.
¾È³çÇϼ¼¿ä °»ç´Ô
°Ô½ÃÆÇ List ÆäÀÌÁö °ü·ÃÇؼ ¹®Àǵ帳´Ï´Ù.
Read ¸Þ¼µå¸¦ ÀÌ¿ëÇؼ Å×ÀÌºí¿¡¼ ÀúÀåµÇ¾î ÀÖ´Â °ªÀ» ¾Æ·¡Ã³·³
While±¸¹®À» ÀÌ¿ëÇؼ ¸ðµÎ Ãâ·ÂÇÏ´Â ¹æ¹ýÀº ¾Ë°í Àִµ¥¿ä
while (objDr.Read())
{
string s = Convert.ToInt32(objDr["Num"])+ objDr["Title"].ToString();
Response.Write(s);
}
1. Num¿¡ µû¶ó¼ 20¹ø¿¡¼ 50¹ø±îÁö¸¸ ÇØ´çÇÏ´Â µ¥ÀÌŸ¸¦ ºÒ·¯¿À·Á¸é While±¸¹®À¸·Îµµ »ç¿ë°¡´ÉÇÑÁö¿ä?
2. ±×¸®°í for ±¸¹®À» »ç¿ëÇÒ¶§´Â ±¸¹®À» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö ±Ã±ÝÇÕ´Ï´Ù.
|