Vb.net Invaild列名
也许有人能告诉我我做错了什么。我尝试从只有两列的表中检索一行,ID和HighestDNumber。每次运行代码时,都会出现“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
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无法识别?