尊龙凯时人生就是博

.net orm¿ò¼ÜÓÐÄÄЩ

ÔÚ .net Éú̬ϵͳÖÐ £¬Ê¢ÐÐµÄ orm ¿ò¼Ü°üÀ¨£ºentity framework core¡¢dapper¡¢nhibernate¡¢fluent nhibernate ºÍ entityframeworkplus ¡£ËüÃÇÌṩÆÕ±éµÄ¹¦Ð§ £¬Èç linq »á¼û¡¢ÐÔÄÜÓÅ»¯¡¢¿ÉÀ©Õ¹ÐԺ͸߼¶¹¦Ð§À©Õ¹ ¡£

.NET ORM ¿ò¼Ü

ÔÚ .NET Éú̬ϵͳÖÐ £¬¹¤¾ß¹ØϵӳÉä (ORM) ¿ò¼ÜÊÇÓÃÓÚÔÚÃæÏò¹¤¾ß±à³Ì (OOP) ÓïÑԺ͹ØϵÊý¾Ý¿âÖÎÀíϵͳ (RDBMS) Ö®¼ä½¨ÉèÓ³ÉäµÄ¹¤¾ß ¡£ÒÔÏÂÊÇһЩʢÐÐµÄ .NET ORM ¿ò¼Ü£º

Entity Framework Core

  • ¹Ù·½ Microsoft ORM ¿ò¼Ü £¬ÌṩÆÕ±éµÄ¹¦Ð§ £¬°üÀ¨ LINQ »á¼ûºÍʵÌåÌìÉúÆ÷ ¡£
  • Óë Code First ºÍ Database First ÒªÁì¼æÈÝ £¬ÔÊÐí¿ª·¢Ö°Ô±×¨×¢ÓÚ±àд´úÂë»òʹÓÃÏÖÓÐÊý¾Ý¿â¼Ü¹¹ ¡£

Dapper

  • Ò»¸öÇáÁ¿¼¶¿ò¼Ü £¬×¨×¢ÓÚÐÔÄܺͿÉÒÆÖ²ÐÔ ¡£
  • ËÙÂÊ¿ì £¬Ê¹Óà ADO.NET £¬²¢ÌṩÕë¶ÔÌض¨Ãü¾Ý¿âÌṩ³ÌÐòµÄÓÅ»¯ ¡£

NHibernate

  • Ò»¸ö³ÉÊìµÄ ORM ¿ò¼Ü £¬ÒÔÆä¿ÉÀ©Õ¹ÐÔ¡¢Ö§³Ö HQL ºÍ¶þ¼¶»º´æ¶øÖøÃû ¡£
  • Ìṩ¶ÔÖÖÖÖ RDBMS µÄÖ§³Ö £¬°üÀ¨ Oracle¡¢SQL Server ºÍ PostgreSQL ¡£

Fluent NHibernate

  • NHibernate µÄÒ»¸öÀ©Õ¹ £¬ÌṩÁËÒ»ÖÖ¸üÁ÷ͨ¡¢»ùÓÚÉèÖõÄÓï·¨À´½ç˵¹¤¾ßÓëÊý¾Ý¿âÖ®¼äµÄÓ³Éä ¡£
  • ¼ò»¯ÁËÓ³ÉäÉèÖà £¬Ìá¸ßÁ˿ɶÁÐԺͿÉά»¤ÐÔ ¡£

EntityFrameworkPlus

  • Entity Framework Core µÄÒ»¸ö¸½¼ÓÀ©Õ¹ £¬ÌṩÁËÌØÁíÍ⹦Ч £¬Èç soft delete¡¢È«¾ÖÅÌÎʹýÂËÆ÷ºÍˢеÄÐÔÄÜ ¡£
  • ÔöÇ¿ÁË Entity Framework Core µÄ»ù±¾¹¦Ð§ £¬ÌṩÁË¿ªÏä¼´Óõĸ߼¶¹¦Ð§ ¡£

ÆäËûÖµµÃ×¢ÖصÄÑ¡Ï

  • LINQ to SQL£ºÒ»¸öÔçÆÚ .NET ORM ¿ò¼Ü £¬ÈÔÈ»ÓÃÓÚһЩÒŲúÓ¦Óà ¡£
  • Oracle Entity Framework£ºÕë¶Ô Oracle Êý¾Ý¿âÓÅ»¯µÄרÓà ORM ¿ò¼Ü ¡£
  • PostgreSql Entity Framework£ºÕë¶Ô PostgreSQL Êý¾Ý¿âÓÅ»¯µÄרÓà ORM ¿ò¼Ü ¡£

ÒÔÉϾÍÊÇ.net orm¿ò¼ÜÓÐÄÄЩµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í尊龙凯时人生就是博ÂËÓÍ»úÍø¹Ù·½Ì¬¶È £¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ £¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢ £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢ £¬ÇëÄúÁ¬Ã¦ÁªÏµ尊龙凯时人生就是博ʵʱÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ尊龙凯时人生就是博

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå £¬9:30-18:30 £¬½ÚãåÈÕÐÝÏ¢

QR code
sitemap¡¢ÍøÕ¾µØͼ