2009-04-14 2 views
1

나는 다음과 같은 예에서와 같이 아음속 선택의 dataProvider의 지정음속 - 셀렉트() 함수에 DataProvider를 지정하는

SubSonic.Select(Databases.BLLDB).From(Of Country)().ExecuteTypedList(Of Country)() 

아직 나는 오류 : 잘못된 열 이름을 'BLLDB'

을 (dataprovider를 열 문자열로 취급하는 것 같습니다).

데이터 제공 업체를 지정하는 올바른 구문입니까?

감사

답변

1

이 더 잘 작동 것입니다하지만 같은 일을 할 수있는 쉬운 방법이 있습니다 :

[Test] 
public void Exec_SOTest() 
{ 

    var test = new Select(DataService.GetInstance(Databases.Northwind)) 
     .From("Products") 
     .ExecuteTypedList<Product>(); 

    Assert.IsTrue(test.Count == 77); 
} 
0

문자열은 불행하게도, 선택 기둥을위한이. 우리는 공급자를 반환하는 구조체를 가져야합니다. 그러나 저장소 비트를 사용하면 필요한 저장소에서 select 문을 요청할 수 있습니다.

그 외 - 폴은 여기서 좋은 생각을 가지고 있습니다.