۱۰ سال و ۱۱ ماه قبل، پنجشنبه ۱۶ آبان ۱۳۹۲، ساعت ۰۰:۱۱
۱۰ سال و ۱۱ ماه قبل، سهشنبه ۱۴ آبان ۱۳۹۲، ساعت ۲۰:۴۹
DbGeography از EF 5 به بعد اضافه شده. اگر پروژه EF 4 دارید، راحت قابل ارتقاء به نگارش 6 هست. البته EF نگارش 5 مخصوص دات نت 4 این قابلیت رو نداشت (فقط نگارش مخصوص دات نت 4.5 آن شامل این پیشرفتها میشد). اما EF 6 مخصوص دات نت 4 هم این فضاهای نام رو داره و این محدودیتها برطرف شده.
۱۰ سال و ۱۱ ماه قبل، سهشنبه ۱۴ آبان ۱۳۹۲، ساعت ۱۷:۲۲
- سرور 32 بیتی نمیتونه از حداکثر میزان RAM سرور شما (بیشتر از 2GB) نهایت استفاده رو انجام بده. تمهیداتی هم در این زمینه هست ولی ... بهتره به یک سرور 64 بیتی کوچ کنید. بدون این تمهیدات، میزان حافظه مهیای جهت یک پروسه 32 بیتی به اندازه address space آن یعنی 2GB محدود است.
- همچنین باید کش کردن اطلاعات رو فعال کنید و اجازه بدید IIS بجای برنامه این مسایل رو راسا مدیریت کنه؛ یا از یک کش سرور مجزا استفاده کنید.
- همچنین باید کش کردن اطلاعات رو فعال کنید و اجازه بدید IIS بجای برنامه این مسایل رو راسا مدیریت کنه؛ یا از یک کش سرور مجزا استفاده کنید.
۱۰ سال و ۱۱ ماه قبل، یکشنبه ۱۲ آبان ۱۳۹۲، ساعت ۲۱:۳۸
از قسمت اول سری EF Code first شروع کنید. مباحث پایهای همان است. فقط یک سری افزونه بیشتر شده.
۱۰ سال و ۱۱ ماه قبل، شنبه ۱۱ آبان ۱۳۹۲، ساعت ۱۴:۴۶
- اینها ساده هستند و قابل اجرا بر روی دیتابیس ریموت (فقط باید ConnectionString را صریحا ذکر کنید):
- و بله. «ویژگی مهاجرت خودکار» را در برنامه فعال کنید و لذت ببرید. نیازی به هیچ دستور پاور شلی ندارد. هر زمان که مدلهای شما تغییر کرد، به صورت خودکار ساختار بانک اطلاعاتی را در اولین اجرای بعدی برنامه، به روز میکند.
- «بازسازی جدول MigrationHistory با کد نویسی در EF Code first»
Update-Database -StartUpProjectName "...name..." -ConnectionString "...data..." -ConnectionProviderName "System.Data.SqlClient"
- «بازسازی جدول MigrationHistory با کد نویسی در EF Code first»
۱۰ سال و ۱۱ ماه قبل، پنجشنبه ۹ آبان ۱۳۹۲، ساعت ۲۰:۲۴
فقط در زمان اولین بارگذاری برنامه در حافظه و اجرای اولیه آن.
برای این مساله هم در IISهای جدید فکری شده:
Auto-Start ASP.NET Applications
Application Initialization Module
IIS 8.0 Application Initialization
ASP.NET App Suspend – responsive shared .NET web hosting
برای این مساله هم در IISهای جدید فکری شده:
Auto-Start ASP.NET Applications
Application Initialization Module
IIS 8.0 Application Initialization
ASP.NET App Suspend – responsive shared .NET web hosting
۱۰ سال و ۱۱ ماه قبل، پنجشنبه ۹ آبان ۱۳۹۲، ساعت ۱۷:۰۹
- در نظرات مطلب «PHP سریعتر از ASP.NET! افسانه یا واقعیت؟ » در مورد علت تاخیر اولیه نمایش سایتهای ASP.NET بحث شده. (چند مرحلهای بودن کامپایل کدهای دات نت و زمان بارگذاری اولیه برنامه در یک پروسه وب؛ بعد از این گذر اولیه الزامی، با سرعت خوبی مواجه خواهید بود)
- ضمنا بحث MVC، بحث سرعت نیست. اینها مسایل حاشیهای هستند. اینجا در مورد یک طرز تفکر دیگر، در مورد بکارگیری الگوها، تهیه برنامههایی با قابلیت آزمون پذیری بهتر، تمیزتر و اصولی کار کردن بیشتر بحث میشود و نه مسابقهی سرعت.
- ضمنا بحث MVC، بحث سرعت نیست. اینها مسایل حاشیهای هستند. اینجا در مورد یک طرز تفکر دیگر، در مورد بکارگیری الگوها، تهیه برنامههایی با قابلیت آزمون پذیری بهتر، تمیزتر و اصولی کار کردن بیشتر بحث میشود و نه مسابقهی سرعت.
۱۰ سال و ۱۱ ماه قبل، چهارشنبه ۸ آبان ۱۳۹۲، ساعت ۱۵:۲۰
از کدهای کلاس SimpleDbMigrations ذکر شده در انتهای مطلب استفاده کنید یا ایده بگیرید.
ضمنا سورس کامل ابزارهای migration نیز در دسترس است.
ضمنا سورس کامل ابزارهای migration نیز در دسترس است.
۱۰ سال و ۱۱ ماه قبل، چهارشنبه ۸ آبان ۱۳۹۲، ساعت ۱۴:۱۶
مطابق توضیحات آن، نیاز به AccessDatabaseEngine نیز دارد (Microsoft.ACE.OLEDB.12.0 مربوط به اکسس 2010 است). احتمالا برای سازگاری با نگارشهای قدیمی اکسل که با فرمت OpenXML نیستند از این نوع رشته اتصالی مخصوص اکسس 2010 در پشت صحنه استفاده کرده:
Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=path to xls/xlsx/xlsm/xlsb file