اشتراک‌ها
دوره آموزشی پیاده سازی EF

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

دوره آموزشی پیاده سازی EF
اشتراک‌ها
بازنویسی Entity Framework برای Windows Store و Windows Phone
به منظور اینکه بتوان از این تکنولوژی در دستگاه‌هایی با قابلیت‌های پردازشی و حافظه‌ای کمتر و همچنین زیرساخت متفاوت استفاده کرد، تیم Entity Framework مجبور به اعمال تغییرات گسترده در کد می‌باشد. به حدی که مقاله عنوان می‌کند که باید بازنویسی شود. اطلاعات بیشتر
بازنویسی Entity Framework برای Windows Store و Windows Phone
اشتراک‌ها
join در Entity Framework
رفع خطای The entity or complex type 'Categories' cannot be constructed in a LINQ to Entities query.   
join در Entity Framework
نظرات مطالب
آشنایی با Gridify
جواب کوتاه بله.
 به دلیل اینکه Gridify از طریق string یک LINQ Expression تولید میکنه, اگر فریم ورک و Provider شما بتواند LINQ رو سمت دیتابیس اجرا کنه (مثل entity framework), query سمت دیتابیس اجرا میشه.

نظرات مطالب
کارهایی جهت بالابردن کارآیی Entity Framework #2
یک همچین کدهایی هم باعث ایجاد دوباره پلن مربوط به کوئری خواهند شد:
using (var context = new MyContext())
{
    var myObject = new NonMappedType();

    var query = from entity in context.MyEntities
                where entity.Name.StartsWith(myObject.MyProperty)
                select entity;
 
   var results = query.ToList();
    ...
}
معادل بهینه شده کد بالا:
using (var context = new MyContext())
{
    var myObject = new NonMappedType();
    var myValue = myObject.MyProperty;
    var query = from entity in context.MyEntities
                where entity.Name.StartsWith(myValue)
                select entity;

    var results = query.ToList();
    ...
}
در پروژه Decision خیلی از این نوع موارد پیاده سازی شده است که میبایست اصلاح شوند. برای مثال متد های GetPagedListAsync.
نظرات مطالب
توسعه سیستم مدیریت محتوای DNTCms - قسمت ششم
سلام .
ابتدا تشکر میکنم بابت این سری از مقالات ، واقعا مفید هستند ، کیفیت کار واقعا عالی هستش ، تشکر .

برای کپسوله کردن خصوصیت‌های تکراری ، دلیل دو کلاس  Entity , BaseEntity چیست ؟ می‌شود این دو را تبدیل به یک کلاس نمود  ؟
نظرات مطالب
استفاده از Lambda Expression در پروژه های مبتنی بر WCF
سلام و ممنون از مقاله خوبتون، اما متاسفانه کلاس شما رو نمیشه برای JSON استفاده نمود.
string json = JsonConvert.SerializeObject(serializer.Serialize(predicate3));
predicate3 = JsonConvert.DeserializeObject<Expression<Func<Entity, bool>>>(json);