作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这让我很头疼。我这里有这个链接查询,它获取了一个 ID
Dim mclassID = From x In db.SchoolClasses Where x.VisitDateID = _visitdateID Select x.ClassID
然后我有这个 linq 查询
ViewData("Staff") = 从 t 在 db.Staffs 中 t.ClassID = mclassID 选择 t
任何帮助将不胜感激。我已经尝试了很多东西但无济于事。我尝试过强制转换、转换、Is 操作数等。
最佳答案
问题是 myClassID
是一个匿名的 IQueryable
。您需要将其强制转换为另一种类型(List
是我的最爱),然后将其从该类型中拉出。因此,如果您要将其选择到 List(Of Integer)
中,则可以提取 First()
一个,因为它将是唯一的。你可以尝试这样的事情:
Dim myClassIDList As List(Of Integer) = New List(Of Integer)( _
From x In db.SchoolClasses Where x.VisitDateID = _visitdateID Select x.ClassID)
Dim myClassID as Integer = myClassIDList.First()
关于vb.net - 运算符 '=' 没有为类型 'Integer' 和 'IQueryable(Of Integer)' 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397956/
我是一名优秀的程序员,十分优秀!