Хорошо, я googled, и я знаю, что есть много вопросов по этой теме, но я думаю, что я делаю что-то неправильно, потому что я все еще получаю эту ошибку. Вот ситуация, я просто настраиваю MySQL с помощью ASP.NET MVC 4. Все это работало нормально, и я также хотел настроить EF 5 для него. Инструкции сказал, чтобы добавить следующее к конфигурации:Невозможно загрузить тип из сборки ASP.NET MVC 4
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<entityFramework>
<contexts>
<context type="Namespace.YourContextName, AssemblyName"><databaseInitializer type="Habanero.EntityFramework.MySql.DropCreateMySqlDatabaseIfModelChanges, AssemblyName"></databaseInitializer>
</context>
</contexts>
<defaultConnectionFactory type="MySql.Data.MySqlClient.MySqlClientFactory,MySql.Data" />
</entityFramework>
Та часть, я не могу понять, Namespace.YourContextName, AssemblyName
Название пространства в моем собственном проекте и сборки, так что я try: MyAssemblyNameSpace.DatabaseContext, MyAssembly, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null
Я все еще получаю вышеуказанную ошибку. Позвольте мне сделать это ясно, пространство имен и databasecontext находятся в сборке, которая является конфигом.
Если я не указываю сборку, это дает мне следующую ошибку:
Could not load type 'MyAssemblyNameSpace.DatabaseContext' from assembly 'EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Вот ссылка на инструкции: http://www.nsilverbullet.net/2012/11/07/6-steps-to-get-entity-framework-5-working-with-mysql-5-5/
Заранее спасибо
Теперь я получаю эту ошибку, но только для контекстного тега: Не удалось загрузить тип 'OnlineSchool.Filters.DropCreateMySqlDatabaseAlways' из сборки 'OnlineSchool'. – msivri
@msivri: проверьте, добавили ли вы ссылку на сборку «OnlineSchool», а также настроили фреймворк, нацеленный на этот проект, на «.Net Framework 4.0» вместо «.Net Framework 4.0 Client Profile». Пожалуйста, разместите ваше обновление об этом .. – Saravanan
Мне больше не нужна помощь. Я пошел с другим подходом, я больше не использую web.config. Спасибо хоть! – msivri