2009-04-14 5 views
1

で、私は次の例のように亜音速を選択してデータプロバイダを指定します。亜音速 - 指定データプロバイダを選択()関数

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

文字列は、残念ながら、選択すると、列のためのものです。プロバイダを返す構造体を用意する必要がありますが、Repositoryビットを使用する場合は、必要なリポジトリからselect文を要求することができます。

それ以外は - ポールはここで良いアイデアを得ました。