Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Запрос из одного DataTable во второй внутри одного DatsSource  [new]
Arzumanyan Karen Raphaelovich
Member

Откуда:
Сообщений: 195
Ребята вот такой вопрос, допустим есть у меня.
        public DataSet DsConsumer;
        public OleDbDataAdapter DbdaConsumer ;
        public OleDbConnection DbConnection;
// В датасете есть две таблицы
            DsConsumer.Tables.Add("Consumer");
            DsConsumer.Tables.Add("OldConsumer");
// Первую заполняем запросом из БД
            DsConsumer.Tables["Consumer"].Rows.Clear();
            string sSql = " select * from cons ";
            DbdaConsumer = new OleDbDataAdapter(sSql, DbConnection);
            DbdaConsumer.Fill(DsConsumer.Tables["Consumer"]);
// Вот дальше мне нужно заполнить вторую таблицу. Как? Вопрос ниже.
....

Хочу заполнить вторую из первой, чтобы не делать второй запрос к Бд, поскольку вторая будет содержать то же что и первая но с одним условием. Например поле Age<100.

Как это каким-нибудь простым способом через LINQ сделать бы.
Ну типа SELECT во вторую из первой, по условию.

ЗЫ: Пример абстрактный привёл, на самом деле задача сложнее, но вопрос стоит именно так.


_____________________________
Жизнь это игра, для которой нет tutorial'а
18 ноя 10, 18:33    [9803875]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить