‫۱۲ سال و ۴ ماه قبل، دوشنبه ۲۹ خرداد ۱۳۹۱، ساعت ۱۸:۲۶
ترکیبی است از همین مثال سورس باز فوق و قسمت tracking که در مورد یکی کردن ی و ک ارسالی پیشتر بحث شد. مورد بیشتری ندارد. فقط یک try/catch اضافه شده در زمان save نهایی که DbEntityValidationException  را بررسی می‌کند.
‫۱۲ سال و ۴ ماه قبل، دوشنبه ۲۹ خرداد ۱۳۹۱، ساعت ۱۸:۱۹
طول عمر HttpModule با طول عمر HttpApplication یکی است. به این معنا که تنها یک وهله از آن در زمان آغاز برنامه وب تولید و این وهله به صورت خودکار در زمان پایان عمر برنامه وب (ری استارت شدن سرور، recycle شدن آن توسط IIS و مواردی از این دست)، dispose خواهد شد. بنابراین ضرورتی به پیاده سازی متد Dispose در اینجا وجود ندارد.
اگر این مدیریت طول عمر خودکار نمی‌بود، بله ... بهتر بود که اینکار انجام می‌شد.
‫۱۲ سال و ۴ ماه قبل، دوشنبه ۲۹ خرداد ۱۳۹۱، ساعت ۰۵:۱۲
موضوع بحث کاملا مشخص است. تاریخ شمسی و سیلورلایت 5.
یافتن Max با LINQ یک نکته انحرافی هم دارد. زمانیکه شما OrderByDescending را فراخوانی کنید و سپس Take اولین المان لیست، به همان Max می‌‌رسید.
var max = query.OrderByDescending(...) .Take(1);

‫۱۲ سال و ۴ ماه قبل، یکشنبه ۲۸ خرداد ۱۳۹۱، ساعت ۲۲:۴۹
پایه و اساس طراحی سیلورلایت، WPF و WinRT در ویندوز 8 یکی است.
بنابراین از یادگیری سیلورلایت هیچ ضرری نخواهید کرد؛ حتی اگر مستقیما از آن استفاده نکنید. برای مثال کسی که با سیلورلایت آشنا هست راحت می‌تونه به WinRT ویندوز 8 کوچ کنه چون در ویندوز 8 برنامه نویسی برای WinRT «با» دات نت فقط به استفاده از XAML و یکی از زبان‌های دات نتی خلاصه میشه. البته امکان استفاده از HTML خاص WinRT هم هست (که انتقال پذیر نیست و مخصوص کار با زیرساخت‌های WinRT یک سری اضافاتی رو داره) ولی کار با دات نت در این ویندوز برای تولید برنامه‌های مترو، پایه و اساسش همین سیلورلایت و WPF است.
من یک دوره WinRT رو زیرنویس دار کردم (^ ). نکته مهمش این است که در سراسر دوره عمده بحث بررسی تفاوت‌های WinRT با سیلورلایت و WPF است. یعنی اساس یکی است و چیزی دور ریخته نشده. فقط یک سری موارد کم شده چند کنترل زیاد شده، یک سری مباحث برنامه نویسی غیرهمزمان به آن اضافه شده و از این مباحث.
‫۱۲ سال و ۴ ماه قبل، یکشنبه ۲۸ خرداد ۱۳۹۱، ساعت ۲۱:۵۲
ضمن تشکر از دوستان؛ چند مطلب تکمیلی:
فیدهای قدیمی زیر هنوز برقرار هستند:
http://feeds.feedburner.com/vahidnasiri 
http://feeds.feedburner.com/VahidsSharedItemsInGoogleReader

همچنین این فیدها آخر هر شب خلاصه موارد روز را هم ایمیل می‌زنند (در صورت اشتراک):
(^ ) و (^ )
‫۱۲ سال و ۴ ماه قبل، یکشنبه ۲۸ خرداد ۱۳۹۱، ساعت ۱۸:۱۳
دستی باید این مساله رو مدیریت کنید. سمت سرور آن: دو فیلد دارید که باید مقایسه شوند. سمت کلاینت آن هم در اینجا بحث شده.