Результаты поиска по запросу "linq"

3 ответа

Если у вас есть несколько функций, для которых вам нужны значения столбцов, напишите функцию расширения для выборки столбцов (= транспонировать матрицу)

могу понять, как это сделать, если вообще возможно. Пример: int[][] myArrays = { new int[] {1, 2, 3}, new int[] {4, 5, 3}, new int[] {1, 2, 3} }; int[] avgArray = myArrays.//Some LINQ statement to average every Nth element in the second ...

4 ответа

Получить данные таблицы из имени таблицы в LINQ DataContext

Мне нужно получить данные таблицы из имени таблицы из Linq DataContext. Вместо этого var results = db.Authors;Мне нужно сделать что-то вроде этого. string tableName = "Authors"; var results = db[tableName];Это может быть любое имя таблицы, ...

3 ответа

C # Linq Inner Join

Я хочу выбрать только тех, у кого есть домашние животные. когда я выполню запрос var query = from p in people join pts in pets on p equals pts.Owner into grp select new {grp=grp,PersonName=p.FirstName};Человек, у которого нет ...

ТОП публикаций

2 ответа

Найти всех ближайших клиентов на заданном расстоянии, используя долготу и широту

У меня есть база данных, содержащая долготу и широту клиентов, у меня есть форма поиска, в которой пользователь вводит log / lat, а раскрывающийся список расстояний содержит 50 миль, 100 миль, .... и когда пользователь нажимает кнопку поиска, я ...

0 ответов

Фактически, тот факт, что пример PLINQ использует ToDictionary, теоретически должен сделать его медленнее, поскольку элементы не могут быть добавлены параллельно в отличие от ConcurrentDictionary <K, V>. Фактически, если вы посмотрите на реализацию ToDictionary в ParallelEnumerable, он фактически извлекает элементы из параллельного запроса в восходящем направлении, когда они становятся доступными последовательным способом, чтобы добавлять их в Словарь <K, V> по одному. Так что, по крайней мере, его Parallel :: ForEach должен работать лучше. Смотрите мой ответ, почему я думаю, что это не так.

е: Я изменил с System.Threading.Tasks.Parallel.ForEach и Concurrent Data структуры на простой запрос plinq (Parallel Linq). Ускорение былоудивительно. Так по сути, plinq быстрее, чем Parallel.ForEach? Или это специфично для задачи. // Original ...

4 ответа

Сравнение DateTime как строки в LINQ to Entities не распознает DateTime.parse (string)

Я разрабатываю WCF RESTful сервис с C #, .NET Framework 4.0 иEntity Framework Code First. У меня есть этот класс (который представляет таблицу в базе данных): [DataContract] public class PostLine { public int PostLineId { get; set; ...

1 ответ

сортировка массива строк с использованием LINQ

У меня есть массив строк объявить, как показано ниже string[][] data = new string[3][]; string[] name = new string[10]; string[] contact = new string[10]; string[] address = new string[10];После того, как я заполнил данные именем, адресом и ...

4 ответа

Или сгруппировать по нескольким свойствам:

у получить отдельные значения в списке, но не путем сравнения стандартного равенства. Что я хочу сделать, это что-то вроде этого: return myList.Distinct( (x, y) => x.Url == y.Url );Я не могу, в Linq нет метода расширения, который бы это делал - ...

3 ответа

извините, но он говорит, что "min" не является членом LINQPad.User.T1s. (Я тестирую код на LinqPAD)

ехожу с SQL на Linq и мне нужна помощь. Я тестирую как Linq-to-SQL, так и Linq-to-Entities. Я хочу попробовать оба, чтобы решить, какой из них подходит мне лучше всего. Ваша помощь приветствуется. Спасибо Каков правильный синтаксис (если ...

1 ответ

Да, извините, если я не прояснил это, но он предназначен для выбора диапазона, это для нумерации страниц, поэтому, если он возвращает 100 записей, мне нужны только записи 20-30, если я на странице 3. Если это имеет смысл.

var q = (from Comments in db.tblBlogComments where Comments.blogID == this.ID orderby Comments.date descending select new { Comments.userID, Comments.comment, Comments.date });озвращает ВСЕ мои связанные записи, как лучше всего выбрать, скажем, ...