<分区>
private int GetId(int userId, int companyId){
string query = String.Format("SELECT Id FROM MyTable WHERE UserId = {0} AND CompanyId = {1}", userId, companyId);
return _db.ExecuteSqlCommand(query);
}
我可以通过 Microsoft 的 SQL Management Studio 运行查询,它返回 15。每次我在代码中执行它时,它都会返回 -1。
MSDN API 状态:
Return Value
Type: System.Int32
The result returned by the database after executing the command.
描述很含糊,我想我的使用方式应该是可行的。我怎样才能操纵查询返回 15,或者这是不可能的?如果没有,有人有什么建议吗?