Простой и простой linq to sql, не уверен, что не так - PullRequest
0 голосов
/ 13 апреля 2011

У меня простой запрос linq to sql, и по какой-то причине .take () не работает.Я попытался добавить skip (), а также подумал, что, возможно, ему нужна какая-то отправная точка, откуда брать записи, но результаты все те же, и вместо того, чтобы брать только 10 записей, он принимает все 240 записей.

БудетСпасибо, если кто-нибудь скажет мне, что происходит.Заранее спасибо.

Код:

var types = (from t in EventTypes.tl_event_types
                        select new
                        {
                            type_id = t.event_type_id,
                            type_name = t.type_name
                        }).Take(10);

1 Ответ

0 голосов
/ 15 апреля 2011

Я предполагаю, что, согласно соглашениям об именах, EventTypes является вашим объектом.Вам нужно выбрать из контекста данных ... Так что

var types = (from t in dataContext.EventTypes.tl_event_types
                    select new
                    {
                        type_id = t.event_type_id,
                        type_name = t.type_name
                    }).Take(10);

должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...