Добавить дополнительные данные в результат Linq to SQL - PullRequest
2 голосов
/ 28 декабря 2011

У меня есть запрос Linq to SQL, который возвращает одно поле с Url, и я связываю его с списком asp.net.Мне нужно добавить новую виртуальную запись ("All Url") в результат Linq to SQL, прежде чем связывать результат.Как это сделать?

        var results =
            dataAccess.Statistics.
            Where(s => s.DateStamp >= minDate && s.DateStamp <= DateTime.UtcNow && s.UserId == userId).
            GroupBy(s => s.Url).
            Where(g => g.Count() > 1).
            OrderBy(g => g.Count()).
            Select(g => new { Url = dataAccess.getDomain(g.Key) });



        ddlDomain.DataSource = results;
        ddlDomain.DataBind();

1 Ответ

0 голосов
/ 28 декабря 2011

Добавьте элемент в выпадающий список, затем добавьте элементы, связанные с данными:

ddlDomain.Items.Add(new ListItem() { Text = "All Url" });
ddlDomain.AppendDataBoundItems = true;
ddlDomain.DataSource = results;
ddlDomain.DataBind();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...