با سلام؛ من از 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);
مشکل حل میشود و ارسال هر گونه کوری به لایه سرویس بدون مشکل کار کرده .