나는 이런 식으로 뭔가를 만들려고 노력하고있어 어디에서 비트 연산 :음속 - 제
int count = new Select().From(tblSchema).Where("Type & 1").IsEqualTo("1").GetRecordCount();
그리고 오류 메시지는 다음과 같습니다 '&'
근처의 구문이 잘못되었습니다.
"@Deleted"스칼라 변수를 선언해야합니다.
SubSonic으로 가능합니까?
나는 이런 식으로 뭔가를 만들려고 노력하고있어 어디에서 비트 연산 :음속 - 제
int count = new Select().From(tblSchema).Where("Type & 1").IsEqualTo("1").GetRecordCount();
그리고 오류 메시지는 다음과 같습니다 '&'
근처의 구문이 잘못되었습니다.
"@Deleted"스칼라 변수를 선언해야합니다.
SubSonic으로 가능합니까?
당신이 성취하려고하는 것에 대해서는 약간 희미하지만 여기서는 가장 좋은 추측입니다.
int count = new Select().From(tbl.Schema).Where(tbl.TypeColumn).IsEqualTo(true).GetRecordCount();
번째 오류는 쿼리하는 테이블에 논리적 삭제를 사용하여 발생 될 수
스칼라 변수 "@Deleted"를 선언해야합니다 (테이블은으로 isDeleted 또는 삭제 된 열이).
하지만 코드를 조사하고 있는데 매개 변수가 어떻게 입력되는지 잘 모르겠습니다. SqlQuery.GetRecordCount 메서드는 내가 말할 수있는 것에서 CheckLogicalDelete()를 호출하지 않습니다. 그 오류 메시지는 관련이 없습니까?
이것은 SubSonic이 실행될 SQL을 생성 할 때 매개 변수의 이름을 지정하는 방식의 버그로 보입니다.
SubSonic은 "Type & 1"을 찾고 유효하지 않은 SQL 매개 변수 이름 인 @Type & 10과 비교할 매개 변수를 만듭니다. 따라서 원래 쿼리의 다음 SQL로 끝납니다.
당신이 당신이 밖으로 쓰기 추가 할 수 달성하려고하는 것을 매우 분명하지 않다 : 당신은 인라인 쿼리를 사용하여 그 사이에 당신이 지금은 버그를 해결할 수 있습니다 http://code.google.com/p/subsonicproject/
에 버그를 제출해야 당신이 SubSonic이 생성하고자하는 SQL 문 –
나는 select count (*)를 추측하려고합니다. type & 1 – rball