SubSonic - Указание DataProvider в функции Select () - PullRequest
1 голос
/ 14 апреля 2009

Я указываю поставщика данных в дозвуковой Выберите, как в следующем примере:

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

пока я получаю сообщение об ошибке: неверное имя столбца 'BLLDB'

(похоже, поставщик данных обрабатывает строку столбца).

Это правильный синтаксис для указания поставщика данных?

Спасибо

Ответы [ 2 ]

1 голос
/ 14 апреля 2009

Это будет работать лучше, но есть более простые способы сделать то же самое:

[Test]
public void Exec_SOTest()
{

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

    Assert.IsTrue(test.Count == 77);
}
0 голосов
/ 14 апреля 2009

Строки для столбцов с выборками, к сожалению. У нас должна быть структура, которая возвращает провайдера, но если вы используете биты репозитория, вы можете запросить оператор select из необходимого репозитория.

Кроме этого, у Пола есть хорошая идея.

...