指定的架构无效 CLR 类型到 EDM 类型的映射不明确,因为多个 CLR 类型与 EDM 类型“Album_Info”匹配

问题描述

CLR类型到EDM类型的映射不明确,因为多个CLR类型与EDM类型“Album_Info”匹配。以前找到的是CLR类型“Inspur.House.Portal.Models.Bridge.Album_Info”,新找到的则是CLR类型“Inspur.House.Portal.Models.Register.Album_Info”什么问题怎么解决啊哪位高手能告诉我我是新手asp.netMVC

解决方案

解决方案二:
publicstringRegister(Register_Inforemodel,User_Infousmodel){stringmsgstr="";try{BridgeEntitiesbridgedb=newBridgeEntities();if(remodel!=null&&usmodel!=null){bridgedb.Register_Info.Add(remodel);bridgedb.User_Info.Add(usmodel);bridgedb.SaveChanges();msgstr="注册成功";}}catch(Exceptionex){ExceptionManager.Handle(ex);}returnmsgstr;}
解决方案三:
各位我这个代码有什么问题没有
解决方案四:
http://www.myexception.cn/c-sharp/1246716.html
解决方案五:
我也遇到了这个问题,在这里给大家提个醒。造成这个问题的原因,是因为你用EF生产的类,与你别的类,产生命名冲突。我当时的工程名字为A,EF自动产生的类名为B,因此EF的用法是:A.Bxx=newA.B()同时,我还有一个工具库,叫C.D.A,这个库里有一个类名叫B,因此它的用法是C.D.A.Bxx=newC.D.A.B()此时,可以观察到,EF的类名字,与我的工具库名,造成重叠冲突:------A.BC.D.A.B因此,在这里,需要把两者去除重叠。方法:把工具类的A改为E即可:------A.BC.D.E.B这样就不冲突了。
解决方案六:
说错了,是不能重名。原因是EF类与别的库的名字有重名。把别的库名字修改一下,或者修改一下EF的类名字就行了。
解决方案七:
我遇到过,不过我的做法是刷新下Model.edmx模型就可以了(右键点击从数据库中更新模型)。虽然不知道原理是什么。正在学习当中。小白一个。误打误撞。

时间: 2024-10-27 04:52:12

指定的架构无效 CLR 类型到 EDM 类型的映射不明确,因为多个 CLR 类型与 EDM 类型“Album_Info”匹配的相关文章

从具体化“System.Decimal”类型到“System.Int32”类型的指定强制转换无效

问题描述 程序错误信息:System.InvalidOperationException:从具体化"System.Decimal"类型到"System.Int32"类型的指定强制转换无效.在System.Data.Common.Internal.Materialization.Shaper.ErrorHandlingValueReader`1.GetValue(DbDataReaderreader,Int32ordinal)在lambda_method(Closur

c# 在线程中访问webBrowser元素抛出'指定的转换无效'异常

问题描述 c# 在线程中访问webBrowser元素抛出'指定的转换无效'异常 在网上搜了很多, 都说是可以用委托将函数放在主线程调用 结果也是可以了. 但是这种方法就失去了线程的防假死功能 就等于又是一个线程在运作了(或者可以说变成了一个伪线程) 不能循环的访问webBrowser元素了,不然就出现假死状态 有没有办法可以 既能够在线程中访问webBrowser元素 又可以循环访问而不假死呢? 弄了一天了,求高手解答. public Form1() { InitializeComponent(

异常详细信息: System.InvalidCastException: 指定的转换无效。

问题描述 "/"应用程序中的服务器错误.--------------------------------------------------------------------------------指定的转换无效.说明:执行当前Web请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.InvalidCastException:指定的转换无效.源错误:执行当前Web请求期间生成了未经处理的异常.可以使用下面的

LR11新建Word报告时提示指定的转换无效

问题描述 LR11新建Word报告时提示指定的转换无效 在创建Microsoft Word 报告时不停的提示"指定的转换无效"的问题.在网上搜索了好长时间,好多朋友回答说没有生成监控的数据.我想这个答案应该是正确的,但是问题一直没解决,因为没弄明白到底哪里没生成监控数据,其实我的数据应该是有生成的. 本人是汉化版,网上查询英文版本也出现同样问题,求解除之法

水晶报表直接打印,提示指定的打印机无效。

问题描述 我用C#写了一个activex获取客户端的web插件,但是我发布到iis后,客户端的打印机能获取到,我本机打印正常,别人点击打印的时候提示,指定的打印机无效.求大神指点,具体错误如下:指定的打印机无效.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.Runtime.InteropServices.COMException:指定的打印机无效.源错误:执行当前Web请求期间生成了未处理的异常

sqlserver2005-SQLServer 2005 默认架构无效问题

问题描述 SQLServer 2005 默认架构无效问题 本地有一个用户A,从sqlserver managment studio中可以查看该用户的默认架构为A.但是如果不带架构名创建table时,创建的却是dbo架构下的table.请问可能是什么原因,谢谢! 解决方案 本来就是这么设计的.Dbo是数据库默认账户,具有所有者权限.即DBOwner 这样一个用户创建的表在dbo下,其它用户也可以用dbo来引用,而不需要引用用户名下的表. http://zhidao.baidu.com/link?u

ms sql-出现错误: 指定的转换无效

问题描述 出现错误: 指定的转换无效 MSSQL2012备份文件 还原mssql2008时,出现错误: 指定的转换无效. (SqlManagerUI) 解决方案 http://bbs.csdn.net/topics/390616885?page=1 解决方案二: ora-01730:指定的列名数无效,这个错误有哪些情况下可能会出现?

sql-请教一下SQL Server2012安装时一直显示参数指定的目录无效是怎么回事

问题描述 请教一下SQL Server2012安装时一直显示参数指定的目录无效是怎么回事 解决方案 你的目录被压缩了?那么你需要先将所述的文件夹的压缩属性去掉. 一些低档笔记本电脑的确会压缩文件夹,使得它看起来硬盘可用空间更大.

图片-用户代码未处理invalidcastexception 指定的转换无效

问题描述 用户代码未处理invalidcastexception 指定的转换无效 求求各位大神帮帮忙!急急急!!!!!!!!!!!!!!(http://img.ask.csdn.net/upload/201510/30/1446212280_714028.png)