EF7 "值不能为 null。\r\n参数名: type"

问题描述

MV6根据EF7生成的dbcontext生成模版控制器或者视图全部都出这个错误……讲道理你出错就出错了,还出个乱码,让我完全无处下手,我真的是服把VS的语言包换了也没用……难道想看到问题得把操作系统换成英语?后面试着从数据库读取一个数据之后,在异常这里找到了这个信息一番折腾之后,才知道EF7现在不支持多对多关系省略中间表,然后缺个表就一直NULL。。MDZZ,asp.net5限制了反射之后感觉后遗症好多,按主键查找也没法用了,得自己按照ID约定拼接字符串才行(因为我是写在一个泛型基类里的,不能直接读取主键)

解决方案

本帖最后由 z930618 于 2016-04-29 15:37:33 编辑
解决方案二:
其实关键问题是,为什么输出错误信息会乱码,不管是弹窗里还是下面的控制台

时间: 2024-11-02 15:54:12

EF7 "值不能为 null。\r\n参数名: type"的相关文章

值不能为空。参数名: type的错误,请高手执教

问题描述 利用接口处理,如下代码PublicClassRetrievalImplementsIRetrievalPublicSubNew()EndSubPublicFunctionExecute(ByValoContextAsIProcess,ByValsServiceIDAsString,ByValsParamsAsString,ByValnPageAsInteger,ByValOptionsAsObject)AsDataSetImplementsIRetrieval.ExecuteDimds

C#调用存储过程,"参数名/列表"错误??????急急急急急急!!!在线等!!!!!!

问题描述 oracle存储过程:createorreplaceprocedureP_USERLOGIN(sysuseridinvarchar2,sysuserpwdinvarchar2)asicountnumber;--定义查询到符合记录的条数beginselectcount(*)intoicountfromT_SYS_USERINFOwhereUSERID=sysuseridandUSERPWD=sysuserpwd;ificount>1thenicount:=1;elseicount:=0;

j2ee-<s:property value="message"/>值都是null

问题描述 <s:property value="message"/>值都是null s:property value="message"/值都是null,在后台有定义message的set和get方法. 解决方案 后台打印一下message,看看是不是为null 解决方案二: 页面上得不到数据,应该先检查一下你后台获取数据时是否有问题,如果后台都获取不到数据,前台肯定没有数据了 解决方案三: 打印看下,是不是数据发过去,或者看下你到get和set方法 解

innerhtml-无法设置属性“innerHTML”的值: 对象为 null 或未定义

问题描述 无法设置属性"innerHTML"的值: 对象为 null 或未定义 function getdbxx(posturl, paramstr, spanid, inputid) { $.ajax({ type : "post", url : posturl, dataType : 'json', data : 'portletConfigJson=${portletConfigJson}&'+paramstr, success : function(

行: 65 错误:无法获取属性“appendChild”的值: 对象为 null 或未定义

问题描述 if(typeofWol==="undefined")Wol={};if(typeofWol.CP==="undefined")Wol.CP={};Wol.CP.Common=function(){vara={g_stringUndefined:"undefined"},b={LogComponentInteraction:function(f,c,k,h,l,j,i){varg=7,d=Wol.CP.Common.Global;if(

struts2-获取jsp中select的值,为Null

问题描述 获取jsp中select的值,为Null 我在struts2的action中需要获取到select的值,value分别是1,2,3,取到的值是空是为什么 解决方案 http://blog.sina.com.cn/s/blog_7cfd803201011moz.html 解决方案二: http://www.educity.cn/wenda/204979.html 解决方案三: 放在form表单里提交试试

vs2013-使用VS2013编译C++出现报错:值不能为null,参数名:SolutionDirectory

问题描述 使用VS2013编译C++出现报错:值不能为null,参数名:SolutionDirectory 使用VS2013编译C++出现报错:值不能为null,参数名:SolutionDirectory,我写的是最简单的helloworld,求解 解决方案 参考 How to use Visual Studio C++ Compiler? 在VS中,你不能够直接写一个cpp文件,然后编译.需要先创建一个项目,或在现有项目中编译. 解决方案二: 用VS工程向导建立工程,然后在自动生成的代码中添加

c# net windowsform-DataTable.Rows.Add(item)抛出错误:“值不能为 null。参数名: key”

问题描述 DataTable.Rows.Add(item)抛出错误:"值不能为 null.参数名: key" 界面功能是选则一个功能范围,然后点击新增,在界面列表中新增一行数据. 错误出现场景:选择同一个功能范围,点击新增后,代码会执行DataTable.Rows.Add(item)这句,大约有20%的概率出现如题错误.具体错误信息如下: 捕捉到 System.ArgumentNullExceptionHResult=-2147467261 _message=值不能为 null. HR

asp.net-System.ArgumentNullException: 值不能为 null

问题描述 System.ArgumentNullException: 值不能为 null 行 47: 行 48: } 行 49: @(X.Viewport() 行 50: .Layout(LayoutType.Border) 行 51: .Items( [ArgumentNullException: 值不能为 null. 参数名: source] System.Linq.Enumerable.Select(IEnumerable1 source, Func2 selector) +4091099