首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从程序集ASP .NET MVC 4加载类型

无法从程序集ASP .NET MVC 4加载类型
EN

Stack Overflow用户
提问于 2013-05-08 04:59:45
回答 1查看 2.4K关注 0票数 1

好吧,我已经在谷歌上搜索过了,我知道有很多关于这个话题的问题,但是我认为我做错了什么,因为我仍然会遇到这个错误。这里是情况,我只是安装了MySQL与ASP .NET MVC 4,这一切都很好,我想为它设置EF 5以及。要求将以下内容添加到配置中的说明:

代码语言:javascript
复制
<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

名称空间位于我自己的项目和程序集中,因此我尝试:MyAssemblyNameSpace.DatabaseContext,MyAssembly、Version=1.0.0.0、Culture=neutral、PublicKeyToken= null

我仍然得到上面的错误。让我澄清一下,名称空间和数据库文本都在配置的程序集中。

如果没有指定程序集,则会出现以下错误:

无法从程序集“EntityFramework、Version=5.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089”加载“EntityFramework”类型。

下面是指向说明的链接:http://www.nsilverbullet.net/2012/11/07/6-steps-to-get-entity-framework-5-working-with-mysql-5-5/

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2013-05-08 07:52:23

Namespace.YourContextName, AssemblyName将是您从ObjectContext或DbContext派生的上下文的名称空间和类名。

示例:CRMApplication.CRMContext,CRMApplication

请更新配置文件并在此发布状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16432978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档