سلام
جهت رفع این اشکال دوستان چه توصیه ای دارند؟ البته سرعت عملیات و تراکنش هم برام مهمه چون تعداد Alterهایی که قرار است در اولین اجرای نرم افزار روی سیستم جهت تنظیمات مورد نظر اجرا شود زیاد است.
دستورات Alter روی دیتابیس در EF6 اشکال گرفته و با نوشتن کدهای زیر پیغام خطا میدهد :
context.Database.UseTransaction(null); context.Database.ExecuteSqlCommand("ALTER DATABASE FDb_20120 COLLATE Persian_100_CS_AI"); Error Message : ALTER DATABASE statement not allowed within multi-statement transaction.