指定的转换无效架构无效,该怎么解决

本帖子已过去太久远了,不再提供回复功能。1.运行视图时出现问题:未能加载文件或程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x)
原因:EntityFramework版本不一致时造成的。
解决办法:查看所有引用的EntityFramework版本是否一致(不一致时,尽量不要修改实体中的EntityFramework版本)
2.System.InvalidOperationException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理其他信息: 在应用程序配置文件中找不到名为“OAEntities”的连接字符串。
原因:Config没有对应的连接字符串
解决办法:查看实体中的App.config EF连接字符串是否在Web.Config中也有。
3.指定的架构无效。错误&:&&DataModel.ssdl(2,2)&:&&错误&0152:&&未找到具有固定名称&“System.Data.SqlClient”的&&ADO.NET&&提供程序的实体框架提供程序。请确保在应用程序配置文件的&“entityFramework”&节中注册了该提供程序
解决办法:
&将以下代码添加至web.config配置文件中即可:&&&entityFramework&&
&&&&&&providers&&
&&&&&&&&provider&&&invariantName&=&"&System.Data.SqlClient&"&&&type&=&"System.Data.Entity.SqlServer.SqlProviderServices,&EntityFramework.SqlServer&"&&/&
&&&&&/&providers&&
&/&entityFramework&&
添加完之后又会出现以下问题:&
2.无法为具有固定名称“System.Data.SqlClient”的&ADO.NET&提供程序加载在应用程序配置文件中注册的实体框架提供程序类型“System.Data.Entity.SqlServer.SqlProviderServices,&EntityFramework.SqlServer”。请确保使用限定程序集的名称且该程序集对运行的应用程序可用。有关详细信息,请参阅&/fwlink/?LinkId=260882。
为Web项目添加EntityFramework.SqlServer.dll的引用即可(可通过NuGet查找并引用)。
阅读(...) 评论()sql server 2005因架构无法删除用户错误15138的解决方法
投稿:mdxy-dxy
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除问题的解决方法
,需要的朋友可以参考下
Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除
  解决方法一
  先删除此用户对应的架构,然后在删除对应的用户
  1。SQL SERVER MANAGEMENT STUDIO》数据库》安全性》构架,先删除对应的构架
  2。SQL SERVER MANAGEMENT STUDIO》数据库》安全性》用户,删除对应的用户
  解决方法二
  执行如下SQL语句
  ALTER AUTHORIZATION ON SCHEMA::db_owner TO
  然后手动删除就可以了。
上图中如果要删除某个用户如果该用户有关联的架构那么必须将该架构重新分配给其他用户才能删除.
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具指定的架构无效。错误:Exam.csdl(199,4) : 错误 0019: EntityContainer 名称必须唯一。已定义名为“Yishoe_ExamEntities”的 EntityContainer。
自己做一个考试系统用EF实体框架同步数据库!省事、方便这是实话省了很多写实体的时间。
但是今天莫名其妙的就出现了这个问题!
这问题折腾了我半个小时找原因,网上的资料又少(也有可能是自我能力太弱了)!后面折腾了半天终于搞定了这个问题的原因!
原因主要是之前我的EF是放在解决方案文件夹Model 文件夹下面的命名空间也是Model!后面在MVC层面发现引用的时候会有一些冲突就将Model命名空间改成了Models 重新修改了EF实体生成的命令空间,按道理说不应该有问题的啊!引用什么的都是Models的新DLL啊!
解决办法:主要还是生成新的models.dll 和model.dll 冲突导致的了,两个Dll文件共存EF会查询到之前创建过一个改命名的EF实体!后来删除了老的Model.dll文件问题解决了!
有人回复时邮件通知我ASP.NET &&&&最新内容
ASP.NET &&&&相关内容

我要回帖

更多关于 指定的用户名无效 的文章

 

随机推荐