Как я могу преобразовать IQueryable <string>в массив строк? - PullRequest
3 голосов
/ 25 июня 2009

если я сделаю это ...

rowNames = _myDB.RowSet.Where(r => (r.RowId >= minId) && (r.RowId <= maxId))
                                                      .Select(r => r.RowName);

возвращает IQueryable, как я могу поместить это в: string[] myStringArray?

Ответы [ 2 ]

10 голосов
/ 25 июня 2009

Попробуйте это:

_myDB.RowSet
    .Where(r => (r.RowId >= minId) && (r.RowId <= maxId))
    .Select(r => r.RowName)
    .ToArray();

Используется метод расширения Enumerable.ToArray.

2 голосов
/ 25 июня 2009

.ToArray ()

...