Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ADO.net£¬Linq to SQLºÍEntity FrameworkÐÔÄÜʵ²â·ÖÎö


ADO.net£¬Linq to SQLºÍEntity FrameworkÐÔÄÜʵ²â·ÖÎö
¡¡¡¡×î½üÎĵµÐ´Á˲»ÉÙ£¬µ¼ÖÂWordºÍExcelµÄʹÓÃÄÜÁ¦·ÉÒ»°ã³É³¤¡£¿¼Âǵ½ÏîÄ¿ÖжÁдÊý¾Ý¿âµÄ·½·¨´æÔÚЧÂʲ»¸ß£¬ÒÔÖÂÓ°ÏìÓû§ÌåÑéµÄÎÊÌ⣬¾ö¶¨²âÊÔÒ»ÏÂMicrosoftÐÂÍÆÐеÄLinqºÍEFÄܲ»ÄÜÔÚЧÂÊÉÏÓÐËù¸Ä½ø¡£
¡¡¡¡²âÊÔ»·¾³µ±È»¾ÍÊÇÎÒÕą̂±Ê¼Ç±¾ÁË£¬ÊÜÏÞÓëÓ²ÅÌתËÙ£¬ÔËÐÐÆðÀ´Ò»¶¨ÊDz»Èç̨ʽ»úµÄ£¬µ«ÖÁÉÙ±£Ö¤ÁËÈý¸ö·½°¸ÏàͬµÄÈíÓ²¼þ»·¾³£ºWindows Server 2008£¬Visual Studio 2008£¬MS SQL Server 2008£¬ÇåһɫµÄ×îвúÆ·¡£
¡¡¡¡²âÊÔ·Ö³ÉÁù¸ö½×¶Î£¬Êý¾ÝÁ¿·Ö±ðΪ10£¬10£¬100£¬1ǧ£¬1Íò£¬10ÍòÖð¼¶Ôö³¤£¬·Ö±ð²âÊÔÁ˶ÁÈ¡¡¢Ð´Èë¡¢¸ü¸Ä¡¢É¾³ýËĸö»ù±¾µÄ²Ù×÷µÄºÄʱ£¬½á¹ûÈçÏ£¨Ê±¼äµ¥Î»£ºÃ룩£º
µÚÒ»´Î¶Áд10ÌõÊý¾Ý
µÚ¶þ´Î¶Áд10ÌõÊý¾Ý
²Ù×÷100ÌõÊý¾Ý
²Ù×÷1000ÌõÊý¾Ý
²Ù×÷10000ÌõÊý¾Ý
²Ù×÷100000ÌõÊý¾Ý
¡¾²âÊÔ×ܽ᡿
¡¡¡¡µÚÒ»½×¶Î²âÊÔ½á¹û·Ç³£³öÈËÒâÁÏ£¬ADO.netºÍLINQ to SQL²Ù×÷Êý¾ÝµÄʱ¼ä¶¼¿ØÖÆÔÚ0.5ÃëÒÔÄÚ£¬·Ç³£µÄѸËÙ£¬µ«ÊÇEntity FrameworkÔÚÌí¼ÓÕâ²½±íÏַdz£²î£¬ÓÉÓÚÕâÎå²½ÊÇÁ¬Ðø²âÊÔ£¬ÆäÖÐÌí¼ÓÊý¾ÝÊǵÚÒ»²½²Ù×÷£¬¶øEFÔÚÔÚ½øÐеÚÒ»²½²Ù×÷µÄʱºò×ã×ãÑÓ³ÙÁË3ÃëÖÓ£¡Õâ3ÃëÖÓµ½µ×EFÔÚ×öʲô£¿
¡¡¡¡´ÓµÚ¶þ½×¶Î¿ªÊ¼£¬ÐÔÄܵÄÓÅÁӾͷdz£Ã÷ÏÔµÄÕ¹ÏÖÔÚÎÒÃÇÃæÇ°£¬µÚ¶þ½×¶Îµ½µÚÁù½×¶Î£¬²»ÂÛ²Ù×÷Êý¾ÝÁ¿µÄ´óС£¬Í¼ÖеĺÄʱ±ÈÀý¼¸ºõÊÇÏàͬµÄ¡£Entity FrameworkÎÞ¿ÉÕùÒéµÄÒÔ¼«¸ßµÄЧÂÊÔÚÈýÖÖ·½°¸ÖÐÍÑÓ±¶ø³ö£¬¶øLINQ to SQLµÄ¹êËÙÐ޸ĺÍɾ³ý²Ù×÷ÏûºÄµÄʱ¼ä¼¸ºõÊÇEFµÄ10±¶£¬ADO.netÔÚÌí¼ÓÊý¾ÝÉϵıíÏÖʵÔÚ²»¾¡ÈçÈËÒ⣬ÕâÒ²¸úÎÒÃÇÏîÄ¿µ×²ãд·¨Óйء£
¡¡¡¡´ÓÉÏÃæµÄ²âÊÔ½á¹û¿ÉÒÔ¿´³ö£¬³ýÈ¥EFÔÚ³õ´Î²Ù×÷Êý¾ÝÊÇÑÓ³ÙµÄ3ÃëÖÓ£¨³õ²½ÈÏΪÊdzõʼ»¯Ê±¼ä£©£¬EFµÄƽ¾ùЧÂÊÊÇLINQ to SQLµÄ6±¶£¬Êǵ±Ç°ÏîÄ¿»úÖƵÄ4±¶£¬ÕâÊǷdz£¿É¹ÛµÄЧÂÊÌáÉý£¬²»ÄÑÀí½âΪʲô΢Èí¼¸ºõ·ÅÆúÁËLINQ to SQL£¬È«Á¦Ö§³ÖEFÁË¡£
¡¾ÉîÈë·ÖÎöΪʲôµÚÒ»´ÎÖ´ÐÐEntity Framework·Ç³£ÂýµÄÔ­Òò¡¿£¨×ª£©
µÚÒ»´Î´´½¨ObjectContext²¢²éѯÊý¾ÝʱºÄ·ÑÁË´óÁ¿µÄʱ¼ä£¬Ô­ÒòÊÇʲô£¿ÓÐûÓÐʲôÓÅ»¯µÄ·½·¨£¿±¾ÎĽ«¸ø³öÒ»¸öºÏÀíµÄ½âÊÍ¡£
ÏÂÃæÕâ¸ö±ý״ͼ¸ø³öÁ˵ÚÒ»´Î´´½¨ObjectContext²¢ÓÃÆä·ÃÎÊÊý¾Ý¿âʱ¸÷ÖÖ²Ù×÷ËùÕ¼µÄʱ¼ä±È
´ÓÖпÉÒÔ¿´³ö½ö½öView GenerationÒ»¸ö²Ù×÷¾ÍÕ¼ÓÃÁË56%µÄʱ¼ä£¬²»¹ýÁîÈËÐÀοµÄÊÇ£¬Õâ¸ö²Ù×÷Ö»³öÏÖÔÚµÚÒ»´Î²éѯµÄʱºò£¬Ö®ºóÉú³ÉºÃµÄView»á±»»º´æÆðÀ´¹©ÒÔºóʹÓá£Ò»¸öView.csÎļþµÄÑù±¾ÈçÏ£º
ÎÒÃÇ¿ÉÒÔʹÓÃEDMGen2.exeÀ´×Ô¼ºÉú³ÉView.cs£¬È»º


Ïà¹ØÎĵµ£º

Oracle Sql ÓÅ»¯


»ù±¾µÄSql±àдעÒâÊÂÏî
¾¡Á¿ÉÙÓÃIN²Ù×÷·û£¬»ù±¾ÉÏËùÓеÄIN²Ù×÷·û¶¼¿ÉÒÔÓÃEXISTS´úÌæ¡£
²»ÓÃNOT IN²Ù×÷·û£¬¿ÉÒÔÓÃNOT EXISTS»òÕßÍâÁ¬½Ó+Ìæ´ú¡£
OracleÔÚÖ´ÐÐIN×Ó²éѯʱ£¬Ê×ÏÈÖ´ÐÐ×Ó²éѯ£¬½«²éѯ½á¹û·ÅÈëÁÙʱ±íÔÙÖ´ÐÐÖ÷²éѯ¡£¶øEXISTÔòÊÇÊ×Ïȼì²éÖ÷²éѯ£¬È»ºóÔËÐÐ×Ó²éѯֱµ½ÕÒµ½
µÚÒ»¸öÆ¥ÅäÏî¡£NOT EXISTS±ÈNOT INЧÂÊÉ ......

SQL Server 2008¼¸ÏîÐÂÌØÐÔ¸ÅÊö

¼Æ»®ÓÚ2008ÄêµÚÒ»¼¾¶È·¢²¼µÄSQL Server 2008²»½ö¶ÔÔ­ÓÐÐÔÄܽøÐÐÁ˸Ľø£¬»¹Ìí¼ÓÁËÐí¶àÐÂÌØÐÔ£¬±ÈÈçÐÂÌíÁËÊý¾Ý¼¯³É¹¦ÄÜ£¬¸Ä½øÁË·ÖÎö·þÎñ£¬±¨¸æ·þÎñ£¬ÒÔ¼°Office¼¯³ÉµÈµÈ¡£
¡¡¡¡SQL Server¼¯³É·þÎñ
¡¡¡¡SSIS(SQL Server¼¯³É·þÎñ)ÊÇÒ»¸öǶÈëʽӦÓóÌÐò£¬ÓÃÓÚ¿ª·¢ºÍÖ´ÐÐETL(½âѹËõ¡¢×ª»»ºÍ¼ÓÔØ)°ü¡£SSIS´úÌæÁËSQL 2000µÄDTS¡£Õ ......

SQL º¯Êý

1:replace º¯Êý
µÚÒ»¸ö²ÎÊýÄãµÄ×Ö·û´®£¬µÚ¶þ¸ö²ÎÊýÄãÏëÌæ»»µÄ²¿·Ö£¬µÚÈý¸ö²ÎÊýÄãÒªÌæ»»³Éʲô
select replace('lihan','a','b')

-----------------------------
lihbn
£¨ËùÓ°ÏìµÄÐÐÊýΪ 1 ÐУ©
============================================== ......

SQL Server 2000Á¬½ÓÖеÄËĸö×î³£¼û´íÎó

Ò»."SQL Server ²»´æÔÚ»ò·ÃÎʱ»¾Ü¾ø"
Õâ¸öÊÇ×ÔÓµÄ,´íÎó·¢ÉúµÄÔ­Òò±È½Ï¶à,ÐèÒª¼ì²éµÄ·½ÃæÒ²±È½Ï¶à.
Ò»°ã˵À´,ÓÐÒÔϼ¸ÖÖ¿ÉÄÜÐÔ:
1,SQL ServerÃû³Æ»òIPµØַƴдÓÐÎó
2,·þÎñÆ÷¶ËÍøÂçÅäÖÃÓÐÎó
3,¿Í»§¶ËÍøÂçÅäÖÃÓÐÎó
Òª½â¾öÕâ¸öÎÊÌâ,ÎÒÃÇÒ»°ãÒª×ñÑ­ÒÔϵIJ½ÖèÀ´Ò»²½²½ÕÒ³öµ¼Ö´íÎóµÄÔ­Òò.
============= Ê×ÏÈ,¼ì²éÍøÂç ......

sqlÖÐ in ¡¢not in ¡¢exists¡¢not exists Ó÷¨ºÍ²î±ð


exists £¨sql ·µ»Ø½á¹û¼¯ÎªÕ棩 
not exists (sql ²»·µ»Ø½á¹û¼¯ÎªÕ棩 
ÈçÏ£º 
±íA 
ID NAME 
1    A1 
2    A2 
3  A3 
±íB 
ID AID NAME 
1    1 B1 
2  & ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ