0
голосов
3ответов
2279 просмотров

Как написать linq-запрос на основе EF?

Предположим, у меня есть три таблицы: Person(pid, ...) PersonAddress(pid, aid,...) Address(aid, ...) Затем я хочу получить адрес человека, например sql: select a.* from address a join PersonAddress pa on a.addressID=pa.addressID where pa.personID = myPersonID Используйте Entity Fr...

2
голосов
2ответов
4267 просмотров

IEnumerable в массив параметров

Используете linq?и XML есть ли способ преобразовать этот IEnumerable в строковый массив параметра значения? List<string> idList = new List<string>(); foreach (XElement idElement in word.Elements("id")) { idList.Add(idElement.Value); } string[] ids = idList.ToArray(); Это б...

4
голосов
4ответов
1277 просмотров

запрос linq для системы тегов - поиск по нескольким тегам

У меня есть две таблицы: теги (tagid, postid, tagname) и сообщения (postid, name, ...) теперь я хочу сделать запрос, который вернет мне все сообщения с общим количеством тегов. например: мне нужны все сообщения с тегом asp.net И jquery Как я уже сказал, количество тегов, которые нужно искать...

0
голосов
1ответов
1385 просмотров

Linq операции со списком хеш-таблиц?

Я работаю с набором устаревшего кода DAO, который возвращает список IList, где каждая таблица Hashtable представляет собой строку динамически выполняемого запроса SQL. Например, список может содержать следующие записи / хэш-таблицы: Хеш-таблица1: Ключ: Column15, значение: "Jack" Ключ: Col...

1
голосов
3ответов
295 просмотров

Существует ли операция Linq для извлечения определенных элементов из списка элементов, в котором элемент имеет значение свойства для свойства, которое должно быть уникальным?

У меня есть List<> пользовательских объекта.Этот настраиваемый тип имеет свойство с именем Name, которое должно быть уникальным в списке.Другими словами, никакие 2 элемента в списке не должны иметь одинаковое значение для своего свойства Name. Когда я проверяю этот список, я хочу получит...

0
голосов
2ответов
1017 просмотров

Динамический список Linq Lookup

У меня есть список объектов (строковое имя файла, изображение BitmapImage) для использования в качестве кеша изображений. private static readonly List<ImageData> imageCache = new List<ImageData>(); Я создал поиск, чтобы проверять этот кеш на наличие изображения каждый раз, ког...

2
голосов
2ответов
140 просмотров

Linqy нет соответствия

Может, я что-то делаю не так. Я изучаю Linq, потому что мне скучно. И пока все хорошо. Я сделал небольшую программу, и она просто выводит все совпадения (foreach) в элемент управления меткой. использование: введите текст в текстовое поле, нажмите кнопку. Программа позволяет выбрать файл, соот...

2
голосов
1ответов
265 просмотров

Почему ToLookup () зависит от параметров загрузки в Linq2Sql?

Допустим, у меня есть 3 таблицы «Сообщения», «PostTags» и «Теги», определяющие отношение «многие ко многим».Я хочу получить таблицу поиска, которая предоставит мне все сообщения, связанные с данным тегом, поэтому я использую следующий код: return dataContext.PostTags.ToLookup(pt => pt.Tag,...

1
голосов
4ответов
1996 просмотров

Как объединить несколько ControlCollections в C #?

Есть ли элегантный способ сделать это?Возможно, с Linq? Примерно так: List<ControlCollection> list = { ... } List<Control> merged = list.MergeAll(); РЕДАКТИРОВАТЬ: окончательная коллекция будет одномерной в том смысле, что все элементы управления будут там, а не вложенными.

1
голосов
1ответов
361 просмотров

Проблемы с Linq при использовании анонимного типа

Почему свойство анонимного типа "Points" по-прежнему имеет значение "0"? Public Class Test Public Sub New(ByVal _ID As Integer) ID = _ID End Sub Public ID As Integer End Class Dim list As New List(Of Test) list.Add(New Test(1)) list.Add(New Test(2)) list.Add(New Test(3))...

6
голосов
3ответов
8144 просмотров

Сравните только дату в nHibernate Linq со значением DateTime

Я пытаюсь сравнить две даты (DateTime) в nHibernate linq: query = query.Where(l => (l.datCriacao.Date == dtLote.Date) но я получаю сообщение об ошибке: NHibernate.QueryException: could not resolve property: datCriacao.Date of: SAGP.Entities.Lote Кто-нибудь знает, как я могу это ...

-1
голосов
1ответов
332 просмотров

Пример использования хранимой процедуры (add, edi, del) в приложении MVC .NET + LINQ

Я ищу пример использования хранимых процедур в MVC с LINQ.

0
голосов
1ответов
242 просмотров

Преобразуйте этот SQL в LINQ

Как мне выполнить этот запрос в linq?Все таблицы уже являются списком объектов. Этот запрос дает баллы организациям с именем "Empresas" (компании), которые соответствуют критериям "Palavras" (слова). select x.empresaid, sum(x.pontos) from ( select a.empresaid, sum(1) as Pontos ...

0
голосов
1ответов
223 просмотров

Увеличение элемента с помощью LINQ to XML

Используя VB.NET (3.5), у меня есть ArrayList сотрудников.Я пытаюсь создать XML-представление (для питания другой системы), и одно из полей представляет собой простой возрастающий идентификатор, начиная с 1. В настоящее время у меня есть следующий код: Dim Emps = <Employees> ...

33
голосов
6ответов
43897 просмотров

Определение однозначного отношения в SQL Server

Мне нужно определить взаимно-однозначную связь, и я не могу найти правильный способ сделать это в SQL Server. Вы спросите, почему отношения один на один? Я использую WCF как DAL (Linq), и у меня есть таблица, содержащая столбец BLOB.Большой двоичный объект почти никогда не изменяется, и пер...

0
голосов
1ответов
59 просмотров

Linq - настраиваемая колонка

выберите ID, 0 как индекс из таблицы; Как мне выполнить этот запрос в linq? var o = Из X в таблице Выберите X.ID, (0 как индекс)

0
голосов
2ответов
600 просмотров

Как "EnforceConstraints" избежать ошибок linq?

Я работаю над отрывком из купленной книги. И по неизвестной причине я получаю следующее сообщение об ошибке « Не удалось найти реализацию шаблона запроса для типа источника 'System.Type'. 'Где' не найдено. " В справке VS2008 сказано, что мне нужно добавить пространства имен System.Linq и Syst...

1
голосов
5ответов
6791 просмотров

c # "нравится / содержит" поиск по списку

query = Files .Where(file => file.Fileinfo.Name.ToUpper().Contains(textBox1.Text.ToUpper())) .Take(7).ToList(); Ненавижу задавать этот вопрос, но у меня просто нет прогресса! Это может показаться тривиальной задачей, но мне не повезло. В приведенном выше...

2
голосов
3ответов
237 просмотров

Используете LINQ для поиска общего префикса?

У меня есть две последовательности: IEnumerable<string> x = new[] { "a", "b", "c" }; IEnumerable<string> y = new[] { "a", "b", "d", "e" }; Я хотел бы найти общий префикс этих двух последовательностей (например, "a", "b").Есть ли краткий способ сделать это в LINQ? Имейте в в...

29
голосов
3ответов
150557 просмотров

LINQ Где с условием И ИЛИ

Итак, мне удалось заставить этот запрос работать List<string> listStatus = new List<string>() ; listStatus.add("Text1"); List<string> listMerchants = new List<string>() ; listMerchants.add("Text2"); from item in db.vw_Dropship_OrderItems where listStat...

0
голосов
1ответов
403 просмотров

Служба WCF жалуется на столбцы, помеченные как версия строки

Сейчас я играю с Silverlight3, C # и LinqToSQL. Я создал базу данных на сервере SQLExpress с некоторыми таблицами, например: Сотрудники (Id, Name, DepartmentId, TimeStamp) Подразделения (идентификатор, имя, отметка времени) Поля Id - это VarChar (50), поля имени - VarChar (100), а поля Tim...

5
голосов
4ответов
3501 просмотров

Различия между LINQ to Objects и LINQ to SQL запросами

Я использую LINQ для запросов к своим объектам POCO в течение некоторого времени, но еще не пробовал LINQ to SQL.Я предполагаю, что запросы LINQ to SQL каким-то образом преобразуются в эквивалентные запросы SQL, и, учитывая это, мне интересно, влияет ли это на то, как запросы LINQ to SQL пишутся...

1
голосов
2ответов
124 просмотров

Как получить позицию ячейки массива при использовании foreach в массиве?

Я все еще придерживаюсь использования массивов в классах, сгенерированных XSD, поскольку моя схема XML слишком сложна для xsd2code, который создавал сгенерированные классы на основе обобщений. Есть ли способ узнать номер ячейки в массиве при использовании foreach?Есть ли способ сделать это в ...

1
голосов
2ответов
202 просмотров

Как передавать данные при использовании LINQ как DAL?

Я создаю свой первый проект на базе linq.DAL состоит из классов LinqToSQL.А логический уровень - это просто еще одна библиотека DLL для упрощения. Я хотел знать, как передать объект var (результат запроса выбора) из уровня входа в уровень презентации? Должен ли я написать свой собственный ...

1
голосов
2ответов
1291 просмотров

Как прочитать файл DBML и сопоставить его с объектной моделью в .NET?

Я планирую написать генератор кода для создания пользовательского интерфейса (форм, сеток и т. д.). Поскольку я использую LINQ , я планирую прочитать файл DBML для извлечения метаданных. Есть ли какой-нибудь API для чтения объектной модели DBML (база данных, таблицы, столбцы и ассоциации)? Я...

2
голосов
2ответов
696 просмотров

как добавить направление сортировки с помощью linq для sql?

Предположим, у меня есть linq-выражение q, тогда я хочу добавить сортировку к этому запросу: q = q.OrderBy(p => p.Total); но для сортировки есть опция desc / asc для SQL, как добавить ее в указанное выше выражение linq?

0
голосов
1ответов
1465 просмотров

Как преобразовать MethodCallExpression в BinaryExpression

Я создал выражение MethodCallExpression, которое вызывает функцию, возвращающую bool. Моя проблема в том, чтобы каким-то образом преобразовать MethodCallExpression в BinaryExpression. Или иначе указано, как я могу построить это выражение вручную: Expression<Func<string, bool>> ...

0
голосов
1ответов
131 просмотров

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

Я новичок в LINQ, и у меня есть метод класса, который при вызове возвращает объект DbDataReader.Как бы мне отсортировать это динамически, используя выражение запроса LINQ, где выражение сортировки предоставляется в виде строки (например, «LastName DESC»)

3
голосов
2ответов
7154 просмотров

получить пары ключ-значение из xml с помощью linq

Как с помощью linq извлечь пары ключ-значение из этого примера xml: <foo> <add key="key1" Value="val1"/> <add key="key2" Value="val2"/> <add key="key3" Value="val3"/> <foo/>

0
голосов
1ответов
669 просмотров

InsertOnSubmit с интерфейсами (LINQ to SQL)

В нашем коде: public interface ILogMagazine { string Text { get; set; } DateTime DateAndTime { get; set; } string DetailMessage { get; set; } } SimpleDataContext: DataContext { public Table<ILogMagazine> LogMagaines { get { return GetTable<ILogMagazine>(); } } } ...