powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq to DataSet
3 сообщений из 3, страница 1 из 1
Linq to DataSet
    #36215147
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
ситуация следующая есть строготипизированный датасет DocsDS
с таблицами:
Documents и DocType
связаны ключем Documents.DocType = DocType.DocTypeID. обновление и удаление - каскадное.
в таблице все поля написанные латинскими названиями. Хотел использовать LINQ для выборки данных чтобы поля были на русском и еще подставить условие выбора типо:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
            var result = from ds in DocDS.Documents
                         where ds.State < 3
                         select new
                         {
                             Наименование = ds.DocName,
                             Тип = ds.DocTypeColumn.DocTypeName,
                             Номер = ds.DocNumber
                         };
            dataGrid1.DataSource = result;

но результата не вижу. Пробывал создавать класс и использовать

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
            var result = from ds in DocDS.Documents
                         where ds.State < 3
                         select new ListDoc
                         {
                             Наименование = ds.DocName,
                             Тип = ds.DocTypeColumn.DocTypeName,
                             Номер = ds.DocNumber
                         };
            dataGrid1.DataSource = result;
В книгах читал что при строготипизированном датасете не надо всякие
Код: plaintext
var result = from ds in DocDS.Documents.AsEnumerable()
Единственно верный запрос который привязывается это
Код: plaintext
1.
2.
3.
4.
5.
            var result = from ds in DocDS.Documents.AsEnumerable()
                         where ds.State < 3
                         select ds;
            dataGrid1.DataSource = result.AsDataView();

Что может быть не так?

Одна из основных проблем человека - проблема выбора.
...
Рейтинг: 0 / 0
Linq to DataSet
    #36215149
Фотография Compositor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ToList();
Баян уже.
...
Рейтинг: 0 / 0
Linq to DataSet
    #36215163
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Compositor,

спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Linq to DataSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]