Вопросы с тегом «linq-to-entities»

Этот тег предназначен для вопросов о LINQ to Entities, что означает запросы LINQ с использованием ADO.NET Entity Framework. Обратите внимание, что это отличается от LINQ to SQL или других поставщиков LINQ.

5
Entity Framework VS LINQ to SQL VS ADO.NET с хранимыми процедурами? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом году . Улучшить этот вопрос Как бы вы оценили каждый из них с точки зрения: Представление Скорость развития …

14
Как сделать SQL Like% в Linq?
У меня есть процедура в SQL, которую я пытаюсь превратить в Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' Линия, которая меня больше всего волнует: where OH.Hierarchy like '%/12/%' У меня есть столбец, в котором хранится иерархия, например / 1/3/12 …

10
Как использовать DbContext.Database.SqlQuery <TElement> (sql, params) с хранимой процедурой? EF Code First CTP5
У меня есть хранимая процедура, которая имеет три параметра, и я пытаюсь использовать следующее, чтобы вернуть результаты: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); Сначала я попытался использовать SqlParameterобъекты в качестве параметров, но это не сработало и выдал SqlExceptionследующее сообщение: Процедура или функция «mySpName» ожидает параметр «@ param1», который не был предоставлен. Итак, …



8
Не удалось преобразовать тип значения Int32, поскольку материализованное значение равно нулю
У меня есть следующий код. Я получаю ошибку: «Приведение к типу значения Int32 не выполнено, поскольку материализованное значение имеет значение NULL. Либо универсальный параметр типа результата, либо запрос должен использовать обнуляемый тип». когда таблица CreditHistory не имеет записей. var creditsSum = (from u in context.User join ch in context.CreditHistory on …

1
Узнать о LINQ [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос обзор Одна из вещей, о которых я много спрашивал на этом сайте, - …

12
Entity Framework 4 / POCO - с чего начать? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я программировал некоторое время и раньше использовал LINQ-To-SQL и LINQ-To-Entities (хотя при использовании …

2
Linq to Entities присоединяется к groupjoin
Я искал в Интернете, но все еще не могу найти простой ответ. Может кто-нибудь объяснить (на простом английском), что это GroupJoinтакое? Чем он отличается от обычного внутреннего Join? Это обычно используется? Это только для синтаксиса метода? Как насчет синтаксиса запроса? Пример кода на C # был бы неплох.

4
В чем разница между .ToList (), .AsEnumerable (), AsQueryable ()?
Я знаю некоторые отличия LINQ to Entities и LINQ to Objects, которые реализует первый, IQueryableа второй реализует, IEnumerableи мой вопрос находится в EF 5. Мой вопрос: в чем техническая разница (и) этих 3 методов? Я вижу, что во многих ситуациях все они работают. Я также вижу, как использовать их комбинации …

9
«Лямбда-выражение с телом оператора не может быть преобразовано в дерево выражений»
При использовании EntityFramework я получаю ошибку " A lambda expression with a statement body cannot be converted to an expression tree" при попытке скомпилировать следующий код: Obj[] myArray = objects.Select(o =&gt; { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); Я не …

5
String.IsNullOrWhiteSpace в выражении LINQ
У меня есть следующий код: return this.ObjectContext.BranchCostDetails.Where( b =&gt; b.TarrifId == tariffId &amp;&amp; b.Diameter == diameter || (b.TarrifId==tariffId &amp;&amp; !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) &amp;&amp; b.Diameter==diameter); И я получаю эту ошибку при попытке запустить код: LINQ to Entities не распознает метод метода Boolean IsNullOrWhiteSpace (System.String), и этот метод нельзя преобразовать в выражение …

10
Указанный член типа Date не поддерживается в LINQ to Entities. Только инициализаторы, члены сущности и свойства навигации сущности
Используя этот код в Entity Framework, я получаю следующую ошибку. Мне нужно получить все строки для определенной даты, DateTimeStartимеет тип DataType в этом формате2013-01-30 12:00:00.000 Код: var eventsCustom = eventCustomRepository.FindAllEventsCustomByUniqueStudentReference(userDevice.UniqueStudentReference) .Where(x =&gt; x.DateTimeStart.Date == currentDateTime.Date); Ошибка: base {System.SystemException} = {"Указанный член типа 'Date' не поддерживается в LINQ to Entities. Поддерживаются …

4
Как получить первую запись в каждой группе, используя Linq
Учитывая следующие записи: Id F1 F2 F3 ------------------------------------------------- 1 Nima 1990 10 2 Nima 1990 11 3 Nima 2000 12 4 John 2001 1 5 John 2002 2 6 Sara 2010 4 Я хочу сгруппировать по F1полям, отсортировать по Idи получить все поля из первой записи группы, подобные этим записям: …

14
В LINQ to Entities поддерживаются только конструкторы и инициализаторы без параметров.
У меня есть эта ошибка в этом выражении linq: var naleznosci = (from nalTmp in db.Naleznosci where nalTmp.idDziecko == idDziec select new Payments ( nalTmp.Dziecko.Imie, nalTmp.Dziecko.Nazwisko, nalTmp.Miesiace.Nazwa, nalTmp.Kwota, nalTmp.RodzajeOplat.NazwaRodzajuOplaty, nalTmp.RodzajeOplat.TypyOplat.NazwaTypuOplaty, nalTmp.DataRozliczenia, nalTmp.TerminPlatnosci )).ToList(); Есть идеи, как решить эту проблему? Я пытаюсь использовать любую комбинацию выражений ...: /

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.