مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

amiri_dotnet

عضویت از 1394/06/23

Asp Mvc Core

  • یکشنبه 25 تیر 1396
  • 21:25
تشکر میکنم
سلام مهندس پروژههای که با Core Entityfreamwork زده می شه از نظر سرعت چه تفاوتی با روش Ado داره (لایه های DAL ) داره ؟ آیا پروژههای بزرگ مثل فروشگاه اینترنتی یا اتوماسیون های سازمانی رو می شه با Entityfreamwork انجام داد ؟ تا چند ین میلیون رکورد را خوب واکشی می کنه ؟ منظورم سرعت هستش ؟ Asp Mvc Core Entityfreamwork Core یک توضیح خوبی می خواستم ؛ خیلی ممنون می شم

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 25 تیر 1396
  • 21:31

سلام ADO.NET با Entity Framework تفاوت بسیاری دارد. در Entity Framework شما از امکانات بیشتری برخوردار هست و دارای Performance بیشتری می باشد. مسائلی همچون Transaction، مدیریت Connection، سیستم ردیابی و ... در Entity Framework استفاده و مدیریت کنید. این که شما سرعت یا همان کارایی خوبی داشته باشد باید مسائلی زیادی را رعایت کنید. در کد های EF هم به صورت توکار از ADO استفاده شده است. 

نکته: Entity Framework 6.x و Entity Framework Core تفاوت دارند.

کاربر سایت

amiri_dotnet

عضویت از 1394/06/23

  • یکشنبه 25 تیر 1396
  • 22:09
خوب برای پروژه های بزرگ خوب هست ؟مثالی که در بالا گفته شده؟ تفاوت Entityfreamwork ۶ و Entityfreamwork Core می شه بگید ؟
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 25 تیر 1396
  • 22:24

"خوب برای پروژه های بزرگ خوب هست؟" این حرف شما مثل شوخی میمونه. داشتن یک ORM یک از نیاز های یک برنامه است. EF یک فریم های قدرت مند NET. می باشد.

EF Core با استفاده از NET Core. نوشته شده است و برمبنای NET Core. می باشد. 

EF با استفاده از Full .NET Framework نوشته است و برمبنای NET Framework. می باشد.

تفاوت در امکانات آن ها را میتوان در مستندات آنها به صورت کامل مشاهده کنید.

اگر شما ASP.NET Core استفاده می کنید پیشنهاد میکنم از EF Core استفاده کنید.

و این نکته را هم اضافه کنم، اگر بر Entity Framework تسلط ندارید و با آن آشنا نیستید قبل استفاده مستندات آن را مطالعه کنید.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)