Quantcast
Channel: ‫فید گروه entity framework .NET Tips
Browsing all 112 articles
Browse latest View live

‫ردیابی تغییرات در Entity Framework، بخش اول

همان طور که می‌دانید، Entity Framework  تغییراتی را که بر روی اشیا انجام می‌دهید، ردیابی می‌کند. بدیهی است که EF از طریق ردیابی این تغییرات است که می‌تواند تغییرات انجام شده را شناسایی کند و آن‌ها را...

View Article


Image may be NSFW.
Clik here to view.

‫تقسیم جدول در Entity Framework Code First

سناریو هایی هستند که در آن ها، تعداد ستون‌های یک جدول، بیش از اندازه زیاد می‌شوند و یا آن جدول حاوی فیلدهایی هست که منابع زیادی مصرف می‌کنند، به مانند فیلدهای متنی طولانی یا عکس. معمولا متوجه می‌شویم...

View Article


‫ویدئوی آموزش مقدمات CodeFirst در قالب یک کلاس آموزشی به همراه مثال

این ویدئوبه مدت حدوداً یکساعت و حجمی حدود 50 مگابایت، مربوط به یک کلاس آموزشی است که در ضمن آن به بررسی مقدماتی چگونگی بکاربردن روش CodeFirst برای تولید دیتابیس و جداول آن، پرداخته‌ام. پیشاپیش از نواقص...

View Article

‫نوشتن پرس و جو در Entity Framework‌ با استفاده از LINQ To Entity قسمت اول

موجودیت‌های زیر را در نظر بگیرید: public class Customer { public Customer() { Orders = new ObservableCollection<Order>(); } public Guid Id { get; set; } public string Name { get; set; } public...

View Article

‫نوشتن پرس و جو در Entity Framework‌ با استفاده از LINQ To Entity قسمت دوم

در قسمت قبل با نحوه اجرای پرس و جو آشنا شدید و همچنین به بررسی متدهای Find و Single و First و تفاوت‌های آنها پرداختیم. در این قسمت با خصوصیت Local و متد Load آشنا خواهیم شد. همانطور که در قسمت قبل...

View Article


‫مفهوم READ_COMMITTED_SNAPSHOT در EF 6

مدتی است که حالت READ_COMMITTED_SNAPSHOT بسیار مورد توجه واقع شده: - در سایت Stack overflow از آن استفاده می‌شود (^). - در SQL Server Azure حالت پیش فرض ایجاد دیتابیس‌ها و تراکنش‌های جدید است  (^). -...

View Article

‫نوشتن پرس و جو در Entity Framework‌ با استفاده از LINQ To Entity قسمت سوم

اجرای پرس و جو روی داده‌های به هم مرتبط (Related Data)اگر به موجودیت Customer دقت کنید دارای خصوصیتی با نام Orders می‌باشد که از نوع <IList<Order هست یعنی دارای لیستی از Order هاست بنابراین یک...

View Article

‫Func یا Expression Func در EF

با بررسی کدهای مختلف Entity framework گاهی از اوقات در امضای توابع کمکی نوشته شده، <>Func مشاهده می‌شود و در بعضی از موارد <<>Expression<Func و ... به نظر استفاده کنندگان دقیقا...

View Article


‫متد LastOrDefault در EF

اگر بخواهیم اولین رکورد از یک جدول را توسط EF درخواست نماییم از متد Firstیا FirstOrDefault استفاده می‌شود. برای مثال واکشی اولین رکورد از جدول Student به صورت زیر است: var...

View Article


‫تهیه خروجی XML از یک بانک اطلاعاتی، توسط EF Code first

نگارش کامل SQL Server امکان تهیه خروجی XML از یک بانک اطلاعاتی را دارد. اما اگر بخواهیم از سایر بانک‌های اطلاعاتی که چنین توابع توکاری ندارند، استفاده کنیم چطور؟ برای تهیه خروجی XML توسط Entity...

View Article

Image may be NSFW.
Clik here to view.

‫امکانات جدید Entity Framework Designer در VS 2012

ویرایش 2012 ابزار Visual Studio جهت کار با EF امکانات جدیدی دارد که سعی دارم به طور خلاصه چند مورد آنرا توضیح دهم.پشتیبانی از Enumدر نسخه‌های قبل از EF 5 پیشتیبانی توکاری از Enum‌ها وجود نداشت و برنامه...

View Article

Image may be NSFW.
Clik here to view.

‫استفاده از EF در اپلیکیشن های N-Tier : قسمت اول

تمام اپلیکیشن‌ها را نمی‌توان در یک پروسس بسته بندی کرد، بدین معنا که تمام اپلیکیشن روی یک سرور فیزیکی قرار گیرد. در عصر حاظر معماری بسیاری از اپلیکیشن‌ها چند لایه است و هر لایه روی سرور مجزایی توزیع...

View Article

Image may be NSFW.
Clik here to view.

‫استفاده از EF در اپلیکیشن های N-Tier : قسمت دوم

در قسمت قبلمعماری اپلیکیشن‌های N-Tier و بروز رسانی موجودیت‌های منفصل توسط Web API را بررسی کردیم. در این قسمت بروز رسانی موجودیت‌های منفصل توسط WCF را بررسی می‌کنیم.بروز رسانی موجودیت‌های منفصل توسط...

View Article


Image may be NSFW.
Clik here to view.

‫استفاده از EF در اپلیکیشن های N-Tier : قسمت سوم

در قسمت قبلیبروز رسانی موجودیت‌های منفصل با WCF را بررسی کردیم. در این قسمت خواهیم دید چگونه می‌توان تغییرات موجودیت‌ها را تشخیص داد و عملیات CRUD را روی یک Object Graph اجرا کرد.تشخیص تغییرات با Web...

View Article

Image may be NSFW.
Clik here to view.

‫استفاده از EF در اپلیکیشن های N-Tier : قسمت چهارم

در قسمت قبلتشخیص تغییرات توسط Web API را بررسی کردیم. در این قسمت نگاهی به پیاده سازی Change-tracking در سمت کلاینت خواهیم داشت.ردیابی تغییرات در سمت کلاینت توسط Web APIفرض کنید می‌خواهیم از سرویس‌های...

View Article


Image may be NSFW.
Clik here to view.

‫استفاده از EF در اپلیکیشن های N-Tier : قسمت پنجم

در قسمت قبلپیاده سازی change-tracking در سمت کلاینت توسط Web API را بررسی کردیم. در این قسمت نگاهی به حذف موجودیت‌های منفصل یا disconnected خواهیم داشت.حذف موجودیت‌های منفصلفرض کنید موجودیتی را از یک...

View Article

Image may be NSFW.
Clik here to view.

‫استفاده از EF در اپلیکیشن های N-Tier : قسمت ششم

در قسمت قبلرویکرد‌های مختلف برای حذف موجودیت‌های منفصل را بررسی کردیم. در این قسمت مدیریت همزمانی یا Concurrency را بررسی خواهیم کرد. فرض کنید می‌خواهیم مطمئن شویم که موجودیتی که توسط یک کلاینت WCF...

View Article


Image may be NSFW.
Clik here to view.

‫استفاده از EF در اپلیکیشن های N-Tier : قسمت هفتم

در قسمت قبلیمدیریت همزمانی در بروز رسانی‌ها را بررسی کردیم. در این قسمت مرتب سازی (serialization) پراکسی‌ها در سرویس‌های WCF را بررسی خواهیم کرد.مرتب سازی پراکسی‌ها در سرویس‌های WCFفرض کنید یک پراکسی...

View Article

‫تعامل با پایگاه داده با استفاده از EntityFramework در پروژه های F# MVC 4

در پست‌های قبلی (^و^) با  template و ساخت کنترلر و مدل در پروژه‌های F# MVC آشنا شدید. در این پست به طراحی Repository با استفاده از EntityFrameworkخواهم پرداخت. در ادامه مثال قبل، برای تامین داده‌های...

View Article

Image may be NSFW.
Clik here to view.

‫BulkInsert در EF CodeFirst

یکی از مشکلات برنامه نویسان، نوشتن هزاران رکورد در دیتابیس در مدت زمان بسیار کوتاهی است که عموما این کار در هنگام خواندن اطلاعات از فایل‌های اکسل و گاها از فایل‌های text ای اتفاق می‌افتد. برای مثال در...

View Article
Browsing all 112 articles
Browse latest View live