۱۰ سال و ۶ ماه قبل، سهشنبه ۱۹ فروردین ۱۳۹۳، ساعت ۰۴:۲۲
۱۰ سال و ۶ ماه قبل، دوشنبه ۱۸ فروردین ۱۳۹۳، ساعت ۲۱:۲۵
دو مطلب در این مورد پیشتر در سایت منتشر شده:
- ارتقاء به Entity framework 6 و استفاده از بانکهای اطلاعاتی غیر از SQL Server
- بروز رسانی استفاده از SqlServer Compact در Entityframework 6.0
خلاصه هر دو مورد این است: یک فایل packages.config نیوگت را به پروژههایی که ارجاعی به EF دارند اضافه کنید. بعد دستور update-package را صادر کنید.
- ارتقاء به Entity framework 6 و استفاده از بانکهای اطلاعاتی غیر از SQL Server
- بروز رسانی استفاده از SqlServer Compact در Entityframework 6.0
خلاصه هر دو مورد این است: یک فایل packages.config نیوگت را به پروژههایی که ارجاعی به EF دارند اضافه کنید. بعد دستور update-package را صادر کنید.
۱۰ سال و ۶ ماه قبل، دوشنبه ۱۸ فروردین ۱۳۹۳، ساعت ۱۹:۰۲
برای SQL CE سطر زیر را حذف کنید:
در اصل نیازی به آن نیست؛ چون مقادیر ارسالی توسط پارامترها جابجا میشوند و در CommandText به صورت مستقیم حضور ندارند.
command.CommandText = command.CommandText.ApplyCorrectYeKe();
۱۰ سال و ۶ ماه قبل، یکشنبه ۱۷ فروردین ۱۳۹۳، ساعت ۲۱:۲۴
- برای تولید سرویس: «پیاده سازی InstanceProvider برای سرویسهای WCF»
- برای استفاده از سرویس: در همان لایه سرویس برنامه از آن استفاده کنید. مباحث و مفاهیم تزریق وابستگیهای آن تفاوتی با حالت استفاده از یک دیتابیس یا یک WebClient ندارد و یکی است.
- برای استفاده از سرویس: در همان لایه سرویس برنامه از آن استفاده کنید. مباحث و مفاهیم تزریق وابستگیهای آن تفاوتی با حالت استفاده از یک دیتابیس یا یک WebClient ندارد و یکی است.
۱۰ سال و ۶ ماه قبل، سهشنبه ۱۲ فروردین ۱۳۹۳، ساعت ۱۷:۳۲
- در SQL Server اگر تنها یک کانکشن باز به دیتابیس مفروضی وجود داشته باشد، امکان drop آنرا نمیدهد. برای مثال اگر همزمان management studio هم باز است، این مورد یعنی یک کانکشن باز. آنرا ببندید تا SQL Server به این نتیجه برسد که کسی از بانک اطلاعاتی درخواستی در حال استفاده نیست.
- در کل رویه ذخیره شدهی سیستمی به نام SP_WHO وجود دارد که مصرف کنندگان را لیست میکند. شماره آنها را یافته و سپس توسط رویه ذخیره شده دیگری به نام Kill، حذفشان کنید.
- روش دیگر drop آنی یک بانک اطلاعاتی، تک کاربره کردن و سپس حذف آن است:
- در کل رویه ذخیره شدهی سیستمی به نام SP_WHO وجود دارد که مصرف کنندگان را لیست میکند. شماره آنها را یافته و سپس توسط رویه ذخیره شده دیگری به نام Kill، حذفشان کنید.
- روش دیگر drop آنی یک بانک اطلاعاتی، تک کاربره کردن و سپس حذف آن است:
alter database [MyDatbase] set single_user with rollback immediate drop database [MyDatabase]
۱۰ سال و ۶ ماه قبل، یکشنبه ۱۰ فروردین ۱۳۹۳، ساعت ۰۱:۲۵
روی این هاست قبلا یک نسخهی SQL Ce نصب شده. الان شماره درایور دات نت SQL Ce که در برنامهی شما در حال استفاده است، تطابقی با نگارش نصب شدهی روی سرور ندارد.
بسته کامل آنرا از نیوگت دریافت کنید. از اینجا
علاوه بر ارائه درایور دات نتی، حاوی دو پوشه amd64 و x86 کپی شده در پوشه bin برنامه هم خواهد بود (فایلهای native اصل بانک اطلاعاتی). همین پوشهها و فایلها را باید به همراه برنامه نیز ارائه کنید.
بسته کامل آنرا از نیوگت دریافت کنید. از اینجا
علاوه بر ارائه درایور دات نتی، حاوی دو پوشه amd64 و x86 کپی شده در پوشه bin برنامه هم خواهد بود (فایلهای native اصل بانک اطلاعاتی). همین پوشهها و فایلها را باید به همراه برنامه نیز ارائه کنید.
۱۰ سال و ۶ ماه قبل، پنجشنبه ۷ فروردین ۱۳۹۳، ساعت ۱۶:۱۶
اگر فراخوانی نمیشود، یعنی کش شده. برای رفع این مشکل، ویژگی زیر را بر روی اکشن متد CaptchaImage قرار دهید:
برای بررسی دقیقتر از افزونهی فایرباگ استفاده کنید.
[OutputCache(Location = OutputCacheLocation.None, NoStore = true)]
۱۰ سال و ۶ ماه قبل، پنجشنبه ۷ فروردین ۱۳۹۳، ساعت ۱۵:۴۶
یک نکتهی تکمیلی
نحوهی فقط خواندنی کردنی دسترسی به فایلهای یک پوشه (گرفتن دسترسی اجرا)
نحوهی فقط خواندنی کردنی دسترسی به فایلهای یک پوشه (گرفتن دسترسی اجرا)
<location path="upload"> <system.webServer> <handlers accessPolicy="Read" /> </system.webServer> </location>
۱۰ سال و ۶ ماه قبل، چهارشنبه ۶ فروردین ۱۳۹۳، ساعت ۲۱:۱۳
- InitialCreate زمانی ایجاد خواهد شد که دیتابیسی موجود است و اکنون در مدلهای شما تغییری حاصل شدهاست. اگر بار اول است، نیازی به آن نیست (ایجاد نخواهد شد) و در حین ایجاد اولیه بانک اطلاعاتی، تمام مراحل لازم طی میشوند.
- رشته اتصالی را در فایل کانفیگ پروژهای که مهاجرت روی آن فعال میشود نیز قرار دهید.
+ تمام این دستورات پارامتر رشته اتصالی هم دارند:
- رشته اتصالی را در فایل کانفیگ پروژهای که مهاجرت روی آن فعال میشود نیز قرار دهید.
+ تمام این دستورات پارامتر رشته اتصالی هم دارند:
Update-Database -Verbose -ConnectionString "CONNECTIONSTRING" -ConnectionProviderName "System.Data.SqlClient" -StartupProjectName WEBSITE_PROJECT -ProjectName MIGRATION_PROJECT
۱۰ سال و ۶ ماه قبل، چهارشنبه ۶ فروردین ۱۳۹۳، ساعت ۱۸:۱۵