Subsonic3 Active Record Query с использованием SubSonic.Query.Select сгенерировал ошибки - PullRequest
1 голос
/ 18 сентября 2009

Поэтому я пытаюсь заставить следующий запрос работать с использованием SubSonic3 ActiveRecord с бэкэндом Sql Server 2008

facilities = new Select().From<Facility>()
             .ExecuteTypedList<Facility>();

, а также следующие

facilities = new Select().From<Facility>()
                .InnerJoin<mem_Users_Facility>().InnerJoin<mem_User>().Where(mem_UsersTable.UserNameColumn).IsEqualTo(System.Web.HttpContext.Current.User)
                .ExecuteTypedList<Facility>();

Имя таблицы - dbo.Facility, но SubSonic продолжает генерировать SQL как объекты. Класс был сгенерирован SubSonic, поэтому он знает, каково имя таблицы, но похоже, что SQL генерируется, как если бы класс использовался в Простом репозитории (основанном на POCO).

Я знаю, что могу использовать синтаксис запроса Linq, но я более знаком со старым синтаксисом и хочу использовать оба. Как я могу написать два простых запроса с Subsonic3

...