تاخیر اجرا در Entity Framework (مشکلات NET. :بخش بیست و دوم)

تاخیر اجرا در Entity Framework (مشکلات NET. :بخش بیست و دوم)

از این ابزار در دات نت استفاده کنید که کوئری های شما بدون تاخیر اجرا شوند.

entity framework

حل مشکلات دات نت | آموزش برنامه نویسی asp.net

مشکلات NET. :بخش بیست و دوم

(Entity Framework(EF چیست؟

  •  ADO.NET Entity Framework به گونه ای طراحی شده است تا توسعه دهندگان را قادر سازد در مقابل مدل های مرسوم مفهومی (conceptual)، از یک مدل جدید با امکان دسترسی و برنامه نویسی مستقیم بر اساس ساختار یک دیتابیس رایطه ای استفاده نمایند، هدف از تولید این مدل کاهش چشمگیر میزان کدنویسی، سهولت گسترش، ترمیم، بهبود و نگهداری برنامه ها بوده است. 

اگر مدل شما از  شیء IQueryable استفاده کند، نمایه شما هنگامی که  تلاش می کند داده ها را بخواند، ممکن است چندین بار یک query را اجرا کند.

لیست خواص (properties ) در مدل باید از نوع IList باشد تا پرس و جو را مجدداً اجرا کند و تنها یک بار اجرا شود.
 
بهتر است که این کوئری ها را با یک ابزار مانند ANTS Performance Profiler مشخص کنید که نشان می دهد چه درخواست هایی توسط برنامه شما اجرا می شود.
 

52 مشکل رایج در NET.

 

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس