‫۱۰ سال و ۱ ماه قبل، چهارشنبه ۲۹ مرداد ۱۳۹۳، ساعت ۰۴:۱۸
با سلام؛ من از VS2013 و EF 6.1  استفاده می‌کنم ، مشکلی که وجود دارد  این است که ، با توجه به اینکه از Migrations  در لایه Datalayer.Migrations  اسفاده شده در زمان شروع برنامه در لایه  Web که MVC می‌باشد در قسمت Application_Start() از
  Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyDbContext, Configuration>());
استفاده شده که در ارسال هرگونه Query به لایه Serivce این error :
An exception occurred while initializing the database. See the InnerException for details.  به وجود می‌آید و البته دیتابیس در SQL Server ایحاد شده و فقط در زمان ارسال هر گونه کوری به لایه سرویس این مورد پیش می‌آید .
اما با جایگرین شدن در قسمت Application_Start() از
  Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyDbContext, Configuration>());
به :
   Database.SetInitializer<MoneyExDbContext>(null);
مشکل حل می‌شود و ارسال هر گونه کوری به لایه سرویس بدون مشکل کار کرده .