У меня есть таблица «Билеты» с несколько следующей структурой (удалены ненужные столбцы)
int | string | int |
ID | Window | Count |
------------------------
0 | Internet | 10 |
1 | Phone | 20 |
2 | Fax | 15 |
3 | Fax | 10 |
4 | Internet | 5 |
. | . | . |
. | . | . |
И я сопоставил эту таблицу с классом «Билет». Таким образом, я могу получить все записи, как это:
var tickets = from t in db.Tickets
select t;
Теперь мне нужно получить список уникальных имен окон в таблице. Для приведенной выше таблицы список будет выглядеть примерно так:
Есть ли способ создать этот список, не выбирая все записи и не перебирая их?
Я использую SQL Server 2008 Express Edition.
EDIT:
Спасибо за ответы, ребята, это решило вышеуказанную проблему. Просто быть жадным, но есть ли способ и получить общее количество для каждого окна. Например:
- Интернет = 15
- Телефон = 25
- Факс = 20