PDA

View Full Version : خطای DeleteDatabase is not supported by the provider



hakan648
شنبه 08 تیر 1392, 11:04 صبح
سلام

استراتژی ایجاد دیتابیس رو بصورت DropCreateDatabaseIfModelChanges تعیین کردم و به درستی کار می کرد و با تغییر مدل ها ، دیتابیس حذف و مجدد ایجاد می شد.
اما وقتی از EFProfiler استفاده کردم و کد "HibernatingRhinos.Profiler.Appender.EntityFramewor k.EntityFrameworkProfiler.Initialize();" رو به شروع کننده ی برنامه اضافه کردم، با خطای "DeleteDatabase is not supported by the provider" مواجه شدم.
با حذف کد فوق از شروع کننده ی برنامه، حذف و ایجاد دیتابیس مثل قبل به درستی اجرا شد.

این مورد رو از 2 جهت گفتم؛
اول اگه کسی به این مشکل خورد بدونه مشکل از کجاست. (البته دلیل اصلی خطا همون چیزی هست که در متن خطا گفته شده اما من از پروایدر System.Data.SqlClient استفاده کردم و این موارد رو پشتیبانی میکنه.)
دوم اینکه اگر کسی راه حلی برای این مورد داره ارائه کنه.

باتشکر