Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Invaild列名_Vb.net - Fatal编程技术网

Vb.net Invaild列名

Vb.net Invaild列名,vb.net,Vb.net,也许有人能告诉我我做错了什么。我尝试从只有两列的表中检索一行,ID和HighestDNumber。每次运行代码时,都会出现“Invaild列名”错误。我不明白为什么 Public Shared Function NextEID() As String Using context As New iTracContext() Dim highestEid As highestEmployeeNumber highestEid = context.Highest

也许有人能告诉我我做错了什么。我尝试从只有两列的表中检索一行,ID和HighestDNumber。每次运行代码时,都会出现“Invaild列名”错误。我不明白为什么

Public Shared Function NextEID() As String
    Using context As New iTracContext()
        Dim highestEid As highestEmployeeNumber
        highestEid = context.HighestEmpNumber.FirstOrDefault(Function(e) e.hightestIDnumber > 0)
    End Using
End Function

我已经验证了列名在使用它的任何地方都是完全相同的。

HighestIDNumber
hightestIDnumber
不同。对,但这会产生运行时错误吗?明白,但我只使用hightestIDnumber。这就是为什么我puzzled@wakgtech那么,您是说表定义中也有这种输入错误吗?表名是HighestEmpNumber,列名是HighTestedNumber(带t)。可能是正确的,但不寻常。你确定那是对的吗?然而,这更可能是由于编译器错误而不是运行时。那么,您的EF模型是否可能尚未更新,因此与SQL表不匹配,并且可能正在生成一个SQL调用,该调用的列名DB无法识别?