‫۸ سال و ۸ ماه قبل، جمعه ۲ بهمن ۱۳۹۴، ساعت ۱۸:۲۱
- لینکی که برای دانلود دادند کمی قدیمی هست و تا 2013 VS رو بیشتر پشتیبانی نمی‌کنه. نسخه‌ی کامل سازگار با 2015 رو از سایت board4allcz.eu تاپیک شما‌ره‌ی 615407 دریافت کنید (بخش DotNet ->  Xamarin Visual Studio Enterprise 4.0.0.1717). 
- اگر به دنبال نسخه‌ی کامل با تمام وابستگی‌های مرتبط هستید (به حجم 1.17 GB) به سایت rutracker.org و تاپیک شما‌ره‌ی 4549935 آن مراجعه کنید. فایل تورنت آن‌را برای دریافت گذاشته: t4549935.torrent.7z 
‫۸ سال و ۸ ماه قبل، جمعه ۲ بهمن ۱۳۹۴، ساعت ۱۵:۳۰
در طراحی فعلی در یک سری از کلاس‌های مدل‌ها، مشخصات ثبت کننده‌ی رکورد درج می‌شوند و در تعدادی دیگر خیر. یعنی از لحاظ بحث tracking و اینکه چه کسی چه کاری کرده و مثلا این رکورد توسط چه کسی ثبت یا ویرایش شده (بدون مراجعه به سایر جداول اضافی دیگر) کمی ناهماهنگی وجود دارد.
به نظر بهتر هست یک کلاس BaseEntity را مشخص کرد که این کلاس کارش صرفا قرار دادن یک سری خاصیت تکراری مانند User ثبت کننده، User ویرایش کننده، تاریخ ثبت، تاریخ ویرایش، IP‌های این‌ها و از این موارد هست. الان این خواص تکراری در یک سری از کلاس‌ها هست و در یک سری دیگر خیر. با این کلاس BaseEntity که پایه‌ی تمام موجودیت‌های فعلی خواهد بود، می‌شود یک هماهنگی و یک دستی را ایجاد کرد.
‫۸ سال و ۸ ماه قبل، جمعه ۲ بهمن ۱۳۹۴، ساعت ۱۴:۴۸
یکی از بهبودهای خوب در کار مدل سازی code first می‌تونه تعیین صریح اندازه‌ی رشته‌ها باشه. چون اگر به صورت پیش فرض مشخص نشوند، گاهی max خواهند بود و گاهی هم خیر (^ و ^).
‫۸ سال و ۸ ماه قبل، جمعه ۲ بهمن ۱۳۹۴، ساعت ۰۲:۵۱
- کندو یو آی بیشتر یک مجموعه کامپوننت هست که قابلیت یکپارچه شدن با مثلا یک فریم ورک ساخت برنامه‌های تک صفحه‌ای وب مثل انگولار‌جی‌اس رو داره.
- برای انتخاب بین فریم ورک‌های SPA هم بهتر هست قسمت اشتراک‌های سایت را بررسی کنید (خصوصا گروه بندی‌های آن‌ها را).
‫۸ سال و ۸ ماه قبل، سه‌شنبه ۲۹ دی ۱۳۹۴، ساعت ۱۶:۰۳
با تشکر از زحمات شما. اگر مثال هر قسمت را به صورت یک فایل zip ارسال کنید (یا حتی در GitHub قرار بدید)، خیلی بهتر خواهد شد (البته فقط سورس منهای فایل‌های باینری).
‫۸ سال و ۸ ماه قبل، یکشنبه ۲۰ دی ۱۳۹۴، ساعت ۱۴:۲۰
اگر آخر هر قسمت نمایش فایل EDMX نهایی را هم قرار بدید (قسمت تهیه خروجی XML از نگاشت‌های خودکار تهیه شده)، جالب میشه (با code first هم کار می‌کنه و یک نمایش بصری از ارتباطات رو میشه سریع مشاهده کرد):
void ExportMappings(DbContext context, string edmxFile)
{
     var settings = new XmlWriterSettings { Indent = true };
     using (XmlWriter writer = XmlWriter.Create(edmxFile, settings))
     {
         System.Data.Entity.Infrastructure.EdmxWriter.WriteEdmx(context, writer);
     }
}
‫۸ سال و ۸ ماه قبل، شنبه ۱۹ دی ۱۳۹۴، ساعت ۱۴:۴۲
«بدون ایجاد کلاسی معادل»
این کلاس معادل ایجاد شده؛ بهش می‌گن پروکسی. فقط شاید کلاس‌های این پروکسی رو تابحال دقیق بررسی نکردید.
شبیه به این تولید کلاس‌های پروکسی برای WCF، یک نمونه پروژه برای Web API هم هست: WebApiProxy