×ðÁú¿­Ê±

.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¡¿