‫۱۰ سال و ۶ ماه قبل، سه‌شنبه ۵ فروردین ۱۳۹۳، ساعت ۱۷:۴۳
بله. ویندوز XP و ویندوز سرور 2003 دارای dynamic daylight saving time توضیح داده شده در بحث نیستند.
patch ارائه شده به کمک dynamic daylight saving time سال‌های مختلف را اضافه کرده و این مورد از ویندوز ویستا به بعد به ساختار ویندوز اضافه شده‌است.
برای ویندوز‌های XP و 2003 از برنامه TZEdit مایکروسافت استفاده کنید (هر سال هم باید یکبار انجام شود؛ برخلاف ویندوزهای ویستا به بعد که با استفاده از روش dynamic معرفی شده فقط یکبار نیاز به تنظیم دارند).
‫۱۰ سال و ۶ ماه قبل، یکشنبه ۳ فروردین ۱۳۹۳، ساعت ۱۶:۵۵
خیر. این پروژه سورس باز هست؛ اینجا.
با استفاده از Reflection و همچنین اطلاعات موجود در Context، جداول را تشخیص می‌دهد.
‫۱۰ سال و ۶ ماه قبل، شنبه ۲ فروردین ۱۳۹۳، ساعت ۰۵:۲۱
می‌شود در Application_BeginRequest اطلاعات آدرس ریشه سایت را در یک متغیر استاتیک ذخیره کرد. مقدار آن در Application_End قابل استفاده است:
namespace TestApp
{
    public static class App
    {
        public static string SiteRootUrl;
    }

    public class TestApplication : HttpApplication
    {
        protected void Application_BeginRequest(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(App.SiteRootUrl))
            {
                App.SiteRootUrl = Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath;
            }
        }

        protected void Application_End()
        {
            // use App.SiteRootUrl
        }
    }
}
‫۱۰ سال و ۶ ماه قبل، جمعه ۱ فروردین ۱۳۹۳، ساعت ۱۷:۲۸
- من قصد ندارم چنین تعویضی را انجام دهم. علتش را در اینجا توضیح دادم.
- در لایه UI فقط از اینترفیس‌های لایه سرویس استفاده شده و این لایه از جزئیات پیاده سازی‌ها بی‌اطلاع است. کلاس‌های مورد نیاز از طریق تزریق وابستگی‌ها در اختیار آن قرار می‌گیرند. هر زمان که نیاز به تعویض بود، فقط پیاده سازی‌های لایه سرویس را تغییر دهید.
‫۱۰ سال و ۶ ماه قبل، جمعه ۱ فروردین ۱۳۹۳، ساعت ۱۴:۲۹
- چون مطابق آمار کسی با موتور وب فرم‌ها در MVC پس از نگارش 3 کار نمی‌کند، گزینه‌ی آن‌را برداشته‌اند.
+ به صورت پیش فرض نصب است (و قابل استفاده) و نیازی به انتخاب صریح آن نیست. اگر لیست ViewEngines.Engines را بررسی کنید، موارد ذیل در آن ثبت شده‌است:
System.Web.Mvc.WebFormViewEngine
System.Web.Mvc.RazorViewEngine
- همچنین توصیه شده‌است که View Engineهای اضافی را اگر با آن‌ها کار نمی‌کنید، حذف کنید.
‫۱۰ سال و ۶ ماه قبل، جمعه ۱ فروردین ۱۳۹۳، ساعت ۱۳:۱۰
در این حالت خاص، خروجی متد را کلمه‌ی کلیدی dynamic قرار دهید. یک مثال