Описание тега linq-to-entities

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

Подзапрос сущностей LINQ 2 с исключением (не в) и условием

У меня есть эта структура базы данных EVENT --- EVENTID (PK) EVENTSEMINAR --- EVENTID (PFK) --- SEMINARID (PFK) SEMINAR --- SEMINARID (PK) SEMINARCLASS --- SEMINARID (PFK) --- CLASSID. (PK) --- Date Я хочу получить список всех семинаров (включая их …
07 мар '11 в 10:52
0 ответов

Исключение NullReference при выполнении скомпилированного выражения

У меня есть выражение, указанное как: private static Expression<Func<Request, RequestResultModel>> requestResultExpression = request => request.Applicant .ApplicantAddresses .DefaultIfEmpty() .OrderBy(address => address.IsPreferred…
2 ответа

Метод AddObject() очень медленный

У меня странная проблема, когда я пытаюсь использовать ObjectSet(TEntity).AddObject() для добавления нового объекта, он очень медленный по сравнению с обычным поведением, это занимает около 500 мс, и это происходит только один раз, и я уверен, что и…
3 ответа

Linq: количество групп строк, включая 0 для пропущенных строк

Я хотел бы обобщить список действий по количеству вхождений по дням за последнюю неделю, используя Linq to Entities. Например, допустим, у меня есть такие данные в моей базе данных: Id | Date 1 | 2011-09-30 0:00:0 2 | 2011-10-02 0:00:00 3 | 2011-10-…
07 окт '11 в 17:02
1 ответ

Добавление данных в таблицу БД с помощью Linq to Entities (EDMX), если у таблицы нет первичного ключа?

Я пытаюсь добавить данные в таблицу, и linq для объектов создает исключение с помощью: Невозможно обновить EntitySet 'XXXX', так как он имеет DefiningQuery, и в элементе нет элемента для поддержки текущей операции. В таблице, в которой я пытаюсь доб…
22 янв '12 в 05:28
2 ответа

Заполните свойство списка из строки с разделителями

Это своего рода простое приложение, но я немного новичок в ASP.NET MVC, поэтому у меня возникли некоторые проблемы, когда я думаю, как это сделать, потому что Что у меня есть два класса: public class BugAssignment { public int BugAssignmentID { get;…
2 ответа

asp.net mvc и linq для сущностей: как включить текстовое значение из IEnumerable<SelectListItem>

У меня есть таблица с ограничением на одно поле - это может быть 1, 2 или 3. (Правильное решение этого, вероятно, состоит в том, чтобы создать таблицу поиска для этого, но сейчас я задаюсь вопросом, возможно ли это сделать без справочная таблица.) Я…
23 ноя '09 в 19:28
1 ответ

Повторное использование части запроса с объединениями

Мне нужно реализовать 3 открытых метода, которые основаны на одном и том же начальном соединении. Будет ли работать решение, подобное описанному ниже? Приведенный ниже код является примером, реальные вещи намного сложнее, поэтому я хочу использовать…
2 ответа

Linq2Entities CompiledQuery для запроса, который использует соединения

У меня есть запрос, который не работает слишком хорошо, например, сгенерированный код SQL является неоптимальным. Исходное утверждение выглядело примерно так (упрощенно): ctx.Table1.Where(t =&gt; ...) .OrderBy(t =&gt; ....) .Select(t =&gt; new {Tabl…
1 ответ

Как обновить таблицы из View, используя Linq для Entities

У меня есть представление в базе данных SQL Server, которая включает в себя много разных таблиц. Я использую Linq to Entities для доступа к базе данных, поэтому у меня нет проблем с получением и отображением результатов просмотра. Но проблема в том,…
28 июн '11 в 16:04
5 ответов

T-SQL, где утверждение - ИЛИ

Извините за смутное название, но я действительно не знал, какое название дать этой проблеме: У меня есть следующий набор результатов: ID Field FieldValue Culture 1 Color Groen nl-NL 2 Taste Kip nl-NL 3 Color Green en-GB 4 Taste Chicken en-GB 5 Color…
20 апр '10 в 11:43
1 ответ

Как повторно использовать прогнозы в Entity Framework?

У меня есть приложение ASP.NET MVC, которое использует Entity Framework для получения данных. Мне нужно преобразовать Entites в Models, прежде чем передавать их в View. Прогнозы могут быть очень сложными, но для простоты: public static IQueryable&lt…
2 ответа

Могу ли я ограничить, сколько уровней добавляет.include с помощью LINQ и Entity Framework 5?

Учитывая следующее: public class Department { public int DepartmentID { get; set; } public string Name { get; set; } public virtual ICollection&lt;Course&gt; Courses { get; set; } } public class Course { public int CourseID { get; set; } public stri…
2 ответа

Помогите с C# LINQ Projection

У меня есть IQueryable&lt;SomePOCO&gt; (запрос LINQ-Entities, если это имеет значение): public class SomePOCO { public string ParentName { get; set; } public string Name { get; set; } public string Url { get; set; } } И я пытаюсь проецировать на оди…
26 авг '11 в 01:14
1 ответ

При запросе базового типа, почему поставщик EF генерирует все эти предложения UNION All

Если у меня есть модель, которая выглядит следующим образом: и я делаю запрос Linq to Entities следующим образом: var c = MyContext.Contact.Count(); Я получу SQL-запрос размером с дверь! SELECT [GroupBy1].[A1] AS [C1] FROM ( SELECT COUNT(1) AS [A1] …
08 ноя '10 в 18:13
10 ответов

Обходной путь 'Contains()' с использованием Linq to Entities?

Я пытаюсь создать запрос, который использует список идентификаторов в предложении where, используя API-интерфейс клиента служб данных Silverlight ADO.Net (и, следовательно, Linq To Entities). Кто-нибудь знает об обходном пути к Contains, который не …
1 ответ

asp.net mvc и linq для сущностей: как протестировать пользовательскую привязку модели?

Я пытаюсь создать тест для моей пользовательской модели, но безуспешно. Вызов base.BindModel всегда возвращает ноль. Есть ли способ проверить пользовательскую привязку при использовании LINQ to Entities? В этом случае foo представляет собой таблицу …
2 ответа

Запрос внешнего соединения с использованием LINQ to Entities

В моей компании от 0 до n отделов, от 0 до n отделений в 1 отделе и от 0 до n сотрудников в 1 отделении. Теперь мне нужен запрос с использованием linq для отображения среднего возраста сотрудников по департаментам, если в отделе нет никого, то средн…
19 дек '12 в 08:11
2 ответа

Как вы решаете неоднозначность между типами в Linq?

У меня есть два набора сущностей с сущностями с одинаковыми именами и свойствами с одинаковыми именами. Следовательно: FormsEntities formEntities2011 = new FormsEntities2011(); FormsEntities formEntities2010 = new FormsEntities2010(); И у меня есть …
02 фев '11 в 18:13
1 ответ

Хранимые функции с Linq to Entities

Как сделать хранимую функцию MS-SQL доступной в выражениях LINQ при использовании платформы Entity? Функция SQL была создана с CREATE FUNCTION MyFunction(@name) ...). Я надеялся получить к нему доступ аналогично этому: var data = from c in entities.…
03 июн '10 в 12:42