×ðÁú¿­Ê±¹ÙÍøµÇ¼

.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
ÍøÕ¾µØͼ