で、私は次の例のように亜音速を選択してデータプロバイダを指定します。亜音速 - 指定データプロバイダを選択()関数
SubSonic.Select(Databases.BLLDB).From(Of Country)().ExecuteTypedList(Of Country)()
をまだ私はエラーを取得する:無効な列名「BLLDB」
(dataproviderを列文字列として扱っているようです)。
これはデータプロバイダを指定する正しい構文ですか?
おかげ
で、私は次の例のように亜音速を選択してデータプロバイダを指定します。亜音速 - 指定データプロバイダを選択()関数
SubSonic.Select(Databases.BLLDB).From(Of Country)().ExecuteTypedList(Of Country)()
をまだ私はエラーを取得する:無効な列名「BLLDB」
(dataproviderを列文字列として扱っているようです)。
これはデータプロバイダを指定する正しい構文ですか?
おかげ
これは、より良い仕事だろうが、同じことを行うための簡単な方法があります。
[Test]
public void Exec_SOTest()
{
var test = new Select(DataService.GetInstance(Databases.Northwind))
.From("Products")
.ExecuteTypedList<Product>();
Assert.IsTrue(test.Count == 77);
}
文字列は、残念ながら、選択すると、列のためのものです。プロバイダを返す構造体を用意する必要がありますが、Repositoryビットを使用する場合は、必要なリポジトリからselect文を要求することができます。
それ以外は - ポールはここで良いアイデアを得ました。