为什么我的EcecuteSQLCommand语句返回-1

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

我的asp.net MVC控制器中有一个SQL语句需要获取一个名为siteUniqueID的int。

int siteUniqueID = AdminDatabase.Database.ExecuteSqlCommand
    ("Select SiteUniqueID from Settings where SiteID = " + id + "");

此语句引入了正在运行且正在提供所需数量的ID,但始终将siteUniqueID设置为-1。

sql asp.net-mvc database
1个回答
0
投票

SqlQuery方法允许您从数据库中返回实体。 ExecuteSqlCommand只运行命令并从DB返回状态代码。

© www.soinside.com 2019 - 2024. All rights reserved.