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

‫نکاتی در مورد استفاده از توابع تجمعی در Entity framework

استفاده از Aggregate functions یا توابع تجمعی چه در زمان SQL نویسی مستقیم و یا در حالت استفاده از LINQ to Entities نیاز به ملاحظات خاصی دارد که عدم رعایت آن‌ها سبب کرش برنامه در زمان موعد خواهد شد. در...

View Article


‫اجرای Stored Procedure با چند نوع مقدار برگشتی توسط EF CodeFirst

فرض کنید Stored Procedure ی با چند مقدار برگشتی را می‌خواهیم در EF CodeFirst مورد استفاده قرار دهیم. برای مثال Stored Procedure زیر را در نظر بگیرید: CREATE PROCEDURE [dbo].[GetAllBlogsAndPosts] AS...

View Article


‫کوئری هایی با قابلیت استفاده ی مجدد

با توجه به اصل Dry تا می‌توان باید از نوشتن کدهای تکراری خودداری کرد و کد‌ها را تا جایی که ممکن است به قسمت هایی با قابلیت استفاده‌ی مجدد تبدیل کرد. حین کار کردن با ORM‌های معروف مثل NHibernate و...

View Article

‫خودکار کردن تعاریف DbSetها در EF Code first

پیشنیاز:تعریف نوع جنریک به صورت متغیر مطلبی را چندی قبل در مورد نحوه خودکار کردن افزودن کلاس‌های EntityTypeConfiguration به modelBuilder در این سایت مطالعه کردید. در مطلب جاری به خودکار سازی تعاریف...

View Article

Image may be NSFW.
Clik here to view.

‫ارسال انواع بی نام (Anonymous) بازگشتی توسط Entity framework به توابع خارجی

فرض کنید ساختار زیر را در مدل ساخته شده به وسیله‌ی Entity framework در پروژه‌ی خود داریم . جدول Post با جدول GroupsDetail ارتباط یک به چند و در مقابل ان جدول GroupsDetail با جدول PostGroup ارتباط چند...

View Article


‫ایندکس منحصر به فرد با استفاده از Data Annotation در EF Code First

در حال حاضر امکان خاصی برای ایجاد ایندکس منحصر به فرد در EF First Code وجود ندارد, برای این کار راه‌های زیادی وجود دارد مانند پست قبلی آقای نصیری, در این آموزش از Data Annotation و یا همان Attribute...

View Article

Image may be NSFW.
Clik here to view.

‫تغییر استراتژی ساخت مدل در EF5 و رفع مشکل WCF Ria

Entity framework 5 نسبت به نسخه‌های پیشین شاهد تغییرات بسیاری بوده است و مانند هر تغییر دیگری اینجا نیز ممکن است تغییرات ؛ باعث بروز مشکلاتی در روند توسعه نرم افزار شوند. EF در نسخه جدید خود در کدهای...

View Article

Image may be NSFW.
Clik here to view.

MVC Scaffolding #1

پیشنیازهاکل سری ASP.NET MVCبه همراه کل سری EF Code First MVC Scaffolding چیست؟ MVC Scaffolding ابزاری است برای تولید خودکار کدهای «اولیه» برنامه، جهت بالا بردن سرعت تولید برنامه‌های ASP.NET MVC مبتنی...

View Article


MVC Scaffolding #2

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

View Article


MVC Scaffolding #3

شاید کیفیت کدهای تولیدی یا کدهای View حاصل از MVC Scaffolding مورد تائید شما نباشد. در این قسمت به نحوه تغییر و سفارشی سازی این موارد خواهیم پرداخت.آشنایی با ساختار اصلی MVC Scaffolding پس از نصب MVC...

View Article

Image may be NSFW.
Clik here to view.

‫آشنایی و بررسی ابزار MiniProfiler

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

View Article

‫بررسی خطای cycles or multiple cascade paths و یا cyclical reference در EF...

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

View Article

Image may be NSFW.
Clik here to view.

‫بررسی تفصیلی رابطه Many-to-Many در EF Code first

رابطه چند به چند در مطالب EF Code first سایت جاری، در حدتعریف نگاشت‌های آنبررسی شده، اما نیاز به جزئیات بیشتری برای کار با آن وجود دارد که در ادامه به بررسی آن‌ها خواهیم پرداخت: 1) پیش فرض‌های EF Code...

View Article


‫استفاده از MembershipProvider و RoleProvider در windows Application

برای استفاده از  سیستم مدیریت کاربران و نقش‌های آنها به یک پیاده سازی از کلاس انتزاعی MembershipProvider نیاز داریم. SQL Membership Provider تو کار دات نت، انتخاب پیش فرض ماست ولی به دلیل طراحی در دات...

View Article

‫پیاده سازی UnitOfWork به وسیله MEF

در این پست قصد دارم یک UnitOfWork به روش MEF پیاده سازی کنم. ORM مورد نظر EntityFramework CodeFirst است. در صورتی که با UnitOfWork , MEF آشنایی ندارید از لینک‌های زیر استفاده کنید:MEFUnitOfWork برای...

View Article


Image may be NSFW.
Clik here to view.

‫روش های ارث بری در Entity Framework - قسمت اول

بخش هایی از کتاب "مرجع کامل Entity Framework 6.0" ترجمه و تالیف: بهروز راد وضعیت: در حال نگارش پیشتر، آقای نصیری در بخشی از مباحث مربوط به Code Firstدر مورد روش‌های مختلف ارث بری در EF و در روش Code...

View Article

Image may be NSFW.
Clik here to view.

‫روش های ارث بری در Entity Framework - قسمت دوم

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

View Article


‫بالا بردن سرعت DbContext هنگام ثبت داده های زیاد

تشریح مسئله :شاید شما هم هنگام ثبت، ویرایش و حتی حذف داده‌های زیاد در Code First متوجه کاهش چشمگیر کارایی پروژه خود شده  باشید.(برای مثال ثبت 5000 داده یا بیشتر به صورت هم زمان).برای رفع مشکل بالا چه...

View Article

‫درج یک باره چندین رکورد بصورت همزمان هنگام استفاده از ORMها

همونطور که میدونیم درج یکباره چندین رکورد هنگام استفاده از Entity Framework فعلا امکان پذیر نیست و باید از یک حلقه استفاده کرد و آنها رو یک به یک وارد کرد که هنگامی تعداد رکوردها زیاد باشن زمان اجرا...

View Article

‫چند نکته کاربردی درباره Entity Framework

1) رفتار متصل و غیر متصل در EF  چیست؟اولین نکته ای که به ذهنم می‌رسه اینه که برای استفاده از EF حتما باید درک صحیحی از رفتارها و قابلیت‌های اون داشته باشیم.  نحوه استفاده ازٍEF  رو به دو رفتار متصل و...

View Article
Browsing all 112 articles
Browse latest View live