我试图从我的数据库中将一个Integer传回给我,如下所示(我知道它将是唯一的):
Dim SequenceyQuery = From a In db.ServiceSequences
Where (a.ServiceId = ReqService And a.StationId = AtStation)
Select a.Sequence
Dim TempSequence As Integer = CInt(SequenceyQuery.ToString)
但是在尝试将其转换为第二行代码时遇到了问题。这是从这里获取整数的最佳方法,以及如何将其作为整数?
答案 0 :(得分:0)
答案 1 :(得分:0)
使用FirestOrDefault()
Dim SequenceyQuery = From a In db.ServiceSequences
Where (a.ServiceId = ReqService And a.StationId = AtStation)
.FirstOrDefault()
Dim TempSequence As Integer = SequenceyQuery.Sequence
答案 2 :(得分:0)
试试这个:
Dim SequenceyQuery = (From a In db.ServiceSequences
Where (a.ServiceId = ReqService And a.StationId = AtStation)
Select a.Sequence).FirstOrDefault()
或者您可以使用First()代替