linq to sql показывает только два из трех столбцов в сетке данных - PullRequest
0 голосов
/ 03 апреля 2012

Я новичок в linq to sql. Я могу сделать несколько примитивных запросов.

У меня есть таблица TotalDoc с полями [TotalID] int, [TotalDate] datetime и [TotalAmount] float

var items = from i in v.db.TotalDoc
            orderby i.TotalID descending
            select i;

dataGridView.DataSource = items;

Как мне создать запрос, который будет возвращать только поля ID и Date?

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012
var items = (from i in v.db.TotalDoc
            orderby i.TotalID descending
            select new {i.TotalID, i.Date}).ToList();
0 голосов
/ 11 апреля 2012

Вы можете инициализировать новое свойство следующим образом

var items = (from i in db.TotalDoc
             order by i.TotalID descending
             select new { ID = i.TotalID, NewDate = i.Date}).ToList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...