SubSonic 2.2 Проекции - PullRequest
       14

SubSonic 2.2 Проекции

1 голос
/ 07 августа 2009

Как вы создаете прогнозы в SubSonic 2.2? По сути, я хочу вернуть столбцы из двух объединенных таблиц.

1 Ответ

3 голосов
/ 07 августа 2009

Мое личное предпочтение в том, как это сделать, - создать представление SQL, которое присоединяется к таблице и создает дозвуковой объект, который сопоставляется с ней.

Вы также можете использовать ExecuteTypedList с пользовательским объектом, например:

public class TestObject{
  int Column1 { get; set; }
  int Column2 { get; set; }
}

List<TestObject> testObjects = DB.Select(Table1.Columns.Column1, Table2.Columns.Column2)
  .From(Table1.Schema)
  .InnerJoin(Table2.Schema)
  .ExecuteTypedList<TestObject>();
...