¾È³çÇϼ¼¿ä.
Á¦°¡ ¿¹Àü¿¡ .NET Framework 3.5¿Í 4.0 ¶§
Entity Framework¸¦ °ÀÇ ÈÄ
ÃÖ±Ù 3³â ³»¿¡´Â
Micro ORMÀÎ Dapper¸¸À» »ç¿ëÇÏ°í °ÀÇÇÏ´ÂÁö¶ó
Áú¹® ÁֽŠ³»¿ë¿¡ ´ëÇؼ
´äº¯ÀÌ ¾î·Æ½À´Ï´Ù.
±¸±Û¿¡¼
"entity framework composite key"
½ÄÀ¸·Î °Ë»öµÈ ¾ÆƼŬ µîÀ» Âü°íÇØ º¸½Ã¸é ÁÁÀ» °Í °°½À´Ï´Ù.
±×¸®°í,
µ¥ÀÌÅͺ£À̽º¿¡ ÀÌ¹Ì Å×À̺í°ú ÀúÀå ÇÁ·Î½ÃÀú°¡ ÁغñµÇ¾ú´Ù¸é,
±»ÀÌ EF¸¦ »ç¿ëÇÏ½Ç ÇÊ¿ä¾øÀÌ,
Á¦ ÃÖ±Ù °ÀÇ Àü¹Ý¿¡¼ »ç¿ëÁßÀÎ
Dapper.NETÀ» »ç¿ëÇϽñ⸦ ±ÇÇØ µå¸³´Ï´Ù.
±×·³, °ÀÇ µéÀ¸½Ã´Âµ¥ Âü°íÇϽñ⠹ٶø´Ï´Ù.
ÀÌ»óÀÔ´Ï´Ù.
¾È¼ºÈ£ ´ÔÀÌ ¾²½Å ¿ø¹® ±ÛÀÔ´Ï´Ù.
¾È³çÇϼ¼¿ä.
DataBase First¸¦ ÀÌ¿ëÇؼ ±âÁ¸ DB¿¡ »ý¼ºµÇ¾î ÀÖ´Â Table°ú ÀúÀåÇÁ·Î½ÃÀú¸¦ Model·Î º¯È¯Çؼ ÄÚµù Áß ¹®ÀÇ »çÇ×ÀÌ ÀÖ¾î¼ Áú¹® µå¸³´Ï´Ù.
±âÁ¸ DB¿¡ »ý¼ºµÈ Table¿¡ Key°ªÀÌ º¹ÇÕÅ° (PK °ªÀÌ 1°³ ÀÌ»óÀÎ Table)¿¡ °æ¿ì Context°´Ã¼¿¡¼ ºÒ·¯¿ÀÁö ¸ø ÇÕ´Ï´Ù.
±âÁ¸ DBÅ×ÀÌºí¿¡ PK°ªÀÌ ¾ø°Å³ª ȤÀº 2°³ ÀÌ»ó º¹ÇÕÅ°·Î ±¸¼ºµÇ¾î ÀÖ´Ù¸é EntityFrameWork¸¦ »ç¿ë ÇÒ ¼ö ¾ø´ÂÁö¿ä??
¸¸¾à ¹æ¹ýÀÌ ÀÖ´Ù¸é ¾î¶² ¹æ¹ýÀ¸·Î »ç¿ëÇÏ¸é µÇ´ÂÁö ¹®ÀÇ µå¸³´Ï´Ù.
Ãß°¡ÀûÀ¸·Î EntityFrameWork¿¡¼ Linq¸¦ »ç¿ëÇÏÁö ¾Ê°í ±×³É SQL¹®À» Stringº¯¼ö¿¡ ´ã¾Æ¼ ½ÇÇàÇÏ´Â ¹ýÀÌ ÀÖ´ÂÁö ±Ã±ÝÇÕ´Ï´Ù.
ºü¸¥ ´äº¯ ºÎŹµå¸³´Ï´Ù.
±×·³ ¼ö°íÇϼ¼¿ä~
|