我的asp.net MVC控制器中有一个SQL语句需要获取一个名为siteUniqueID的int。
int siteUniqueID = AdminDatabase.Database.ExecuteSqlCommand
("Select SiteUniqueID from Settings where SiteID = " + id + "");
此语句引入了正在运行且正在提供所需数量的ID,但始终将siteUniqueID设置为-1。
SqlQuery方法允许您从数据库中返回实体。 ExecuteSqlCommand只运行命令并从DB返回状态代码。