deleted
이 (가) 특정 테이블의 true
으로 설정되어있는 모든 레코드를 가져 오는 방법을 찾고 있습니다. 내가 어떻게 이럴 수 있니?모든 레코드 삭제
참고 : 자동 생성 클래스는 SubSonic에서 사용합니다. T-SQL이 아닙니다. 이 같은
deleted
이 (가) 특정 테이블의 true
으로 설정되어있는 모든 레코드를 가져 오는 방법을 찾고 있습니다. 내가 어떻게 이럴 수 있니?모든 레코드 삭제
참고 : 자동 생성 클래스는 SubSonic에서 사용합니다. T-SQL이 아닙니다. 이 같은
하지 귀하의 질문에 많은 세부하지만라는 이름의 열이의 가정 "삭제하기"가 보일 것이다 무언가 :
select * from tableName where deleted = true
자동 생성 음속 클래스는 논리적 삭제 쿼리를 지원하지 않습니다 . 그러나 당신이 (버전 2.1/2.2 구문)을 수행 할 수 있습니다
public partial class TableClassCollection
{
public TableClassCollection LoadAll(bool suppressLogicalDeletes)
{
SubSonic.SqlQuery q = new SubSonic.Select(TableClass.Schema)
.From(TableClass.Schema);
if (suppressLogicalDeletes)
{
q.Where(TableClass.DeletedColumn).IsEqualTo(false);
}
return q.ExecuteAsCollection<TableClassCollection>();
}
}
더 많은 예제를 subsonicproject.com
내가 전에 음속 들어 본 적이없는,하지만 빠른 Google 검색이 켜져에서 : Select Queries in SubSonic.
FooCollection deletedFoos = // use the generated collection class
DB.Select().From("FooTable") // table name goes here
.Where("deleted").IsEqualTo(true) // might need 1, depends on database?
.ExecuteAsCollection<FooCollection>(); // should match the type above
이전에 SubSonic에 대해 들어 보지 못했기 때문에 꽤 좋습니다. –
이 SQL은 다음과 같습니다
따라서, 가이드로 해당 페이지를 사용하여, 당신이로 쿼리를 작성 할 수있을 것 같은데? 테이블에 "삭제됨"이라는 열이 있습니까? 당신이 좀 더 구체적이라면 도움이 될 것입니다. –
그는 SubSonic이라는 프레임 워크를 사용하고있는 것처럼 보입니다. 그것은 아마 그의 질문에 중요한 역할을하지만 나는 똑같이 혼란 스럽다. – HVS
예, 저는 SubSonic을 사용하고 있습니다.^__^ 기본적으로 SubSonic은 un-deleted recoder를로드합니다. 하지만 나는 삭제 된 기록을 원해. 도와주세요! – Fioenix