2017-12-21 1 views
0

siteUniqueID라는 int를 얻어야하는 asp.net MVC 컨트롤러에 SQL 문이 있습니다.내 EcecuteSQLCommand 문이 -1을 반환하는 이유

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

이 문은 작동중인 ID를 가져오고 필요한 수를 제공하지만 항상 siteUniqueID는 -1로 설정됩니다.

+0

-1을 반환하는 문장을 의미합니까? 또는 명령문이 SiteUniqueID를 -1로 설정 했습니까? 그것은 완전히 다른 문제입니다. –

답변

0

SqlQuery 메서드를 사용하면 데이터베이스에서 엔터티를 반환 할 수 있습니다. ExecuteSqlCommand는 명령을 실행하고 DB에서 상태 코드를 반환합니다.

관련 문제