如何从ASP.NE Core中的查询字符串中获取整数值

问题描述 投票:0回答:1

我正在实现asp.net核心项目,并且我有如下几行代码:

var myAPIApplicantId = (from x in _context.Apiapplicant
                        where x.ApiRequestNo == apiapplicantviewmodel.apiApplicantvm.ApiRequestNo
                        select new { x.Id }).First();

运行项目后,我了解myAPIApplicantId包含{ Id = 1148 }。在另一行代码中,我有以下代码:

int IntAPIApplicantID = Convert.ToInt32(myAPIApplicantId);

但是它会导致类型转换错误。现在我想知道如何无法获得1148的值转换为int?

asp.net-core-mvc
1个回答
1
投票
var myAPIApplicantId = _context.Apiapplicant .Where(x.ApiRequestNo == apiapplicantviewmodel.apiApplicantvm.ApiRequestNo) .Select(x => x.Id).First(); //this generate a Integer type int IntAPIApplicantID = myAPIApplicantId;
© www.soinside.com 2019 - 2024. All rights reserved.