Описание тега entity-framework-extended
Entity Framework Extended предоставляет пакетные обновления, удаления и запросы для Entity Framework. Кроме того, его можно использовать для кэширования результатов запросов и аудита изменений ваших сущностей и их свойств.
1
ответ
DBSet.Where(...).Delete() -> "нет соответствующего элемента", что не соответствует действительности
Я использую EF 6.1 с EF.Extended и пытаюсь выполнить следующее: if (allRevisions != null && allRevisions.Any(r => r.Item.Id == itemId)) allRevisions.Where(r => r.Item.Id == itemId).Delete(); allRevisions это DbSet<Revision> из мо…
06 май '14 в 17:30
0
ответов
Массовое удаление с помощью EntityFramework.Extended и таблицы отношений
У меня есть таблица с таблицей отношения многих ко многим здесь является конфигурации HasMany(pb => pb.DeletedProducts) .WithMany() .Map(m => { m.ToTable("ProductBatchDeleted"); m.MapLeftKey("BatchId"); m.MapRightKey("ProductId"); }); Наскольк…
26 ноя '15 в 12:04
0
ответов
Невозможно присвоить значение по условию с помощью обновления
Я пытаюсь написать выражение linq, которое обновляет все мои записи и устанавливает их поле по умолчанию на основе условия совпадения идентификатора: m_context.Languages.Update(x => new Language {Default = x.LanguageId == _languageId ? true : fal…
04 фев '15 в 10:39
10
ответов
Как массовое обновление записей в Entity Framework?
Я пытаюсь массово обновить записи, используя Entity Framework. Я пробовал Entity Framework. Расширения Update метод. Update Метод может массово обновлять набор записей с одинаковым набором значений обновления. Пример: Id - Quantity Record 1 - A - 10…
26 май '17 в 06:18
2
ответа
Не удалось загрузить тип 'System.Data.Entity.Core.Mapping.EntityContainerMapping'
Когда я отлаживаю следующий код, я получаю сообщениеSystem.TypeLoadException был пойман ", когда я выполняю Delete(), Using db As New ScholarshipEntities db.ApplicationHistories.Where(Function(h) h.HistoryTypeId = 0).Delete() db.SaveChanges() End Us…
02 май '14 в 19:43
2
ответа
Массовая вставка с использованием EntityFramework Extended
В соответствии с этим массовая вставка в Entity может быть выполнена с использованием следующего кода: var customers = GetCustomers(); db.Customers.AddRange(customers); db.SaveChanges(); Я использовал SQL Profiler, чтобы проверить, сколько запросов …
02 апр '17 в 03:15
0
ответов
Обновление с использованием EntityFramework Extended
У меня есть список объектов, в данном случае, скажем, его словарь. Я хочу обновить каждый элемент в этом списке и назначить ему несколько новых значений, но при запуске я получаю следующее. Мысли? Сообщение об ошибке: ExecuteReader требует, чтобы ко…
08 апр '14 в 23:29
1
ответ
Ошибка "Неверное имя столбца" при обновлении с EntityFramework.Extended
Я использую библиотеку https://github.com/loresoft/EntityFramework.Extended для выполнения пакетного обновления. Важные части таблицы, которую я обновляю, выглядят так: CREATE TABLE [dbo].[BoosterTargetLog] ( [Id] BIGINT NOT NULL identity PRIMARY KE…
14 июл '14 в 05:50
0
ответов
Объедините данные одним запросом, используя структуру сущностей 6
Мы используем EF 6 без хранимых процедур. Создание диаграммы отчетности, показывающей агрегированные данные с начала / конца: Каждое объединение этих данных должно использовать этот фильтр даты и времени: Number of customer 100 (100%) Number qualifi…
12 май '16 в 07:55
1
ответ
Пакетное обновление с использованием EntityFramework.Extended
Я пытаюсь использовать пакетное обновление с использованием расширенной структуры Entity, но я не уверен, как это сделать. Пока это следующий код, который у меня есть: List<Guid> listIds = new List<Guid>(); listIds = listIds.Union(hem.Pr…
09 окт '13 в 10:31
1
ответ
Обновить свойство объекта на основе значения
У меня есть сценарий, где мне нужно выбрать одно из свойств для обновления на основе значения времени выполнения. Person PersonId PeriodAge1 PeriodAge2 PeriodAge3 .. Period50 int currentPeriod = GetCurrentPeriodFromWhereEver(); Person p = Context.Pe…
15 фев '16 в 13:47
1
ответ
Массовое обновление добавить ко многим ко многим с EF Extended?
У меня есть ситуация, когда мне нужно добавить новый элемент в свойство для группы объектов, которая имеет отношение многие ко многим. Есть ли способ сделать это навалом, используя EntityFramework.Extended? Что-то вроде... Ctx.Foos .Where(f => fo…
27 апр '16 в 19:52
1
ответ
Как метод пакетного обновления Entity Framework Extended работает со значениями по умолчанию?
Я использую Entity Framework Extended для выполнения пакетного обновления, как в примере ниже из его официальной документации ( https://github.com/loresoft/EntityFramework.Extended/wiki/Batch-Update-and-Delete): //update all tasks with status of 1 t…
17 фев '17 в 10:53
1
ответ
Пакетное обновление с использованием Entity Framework расширено
var IDsToUpdate = db.Orders.Where(x => listOfIDs.Contains(x.ID)); db.Orders.Update(IDsToUpdate , x => new Order{ OrderState = "TEST STATE" }); Это вызывает ошибку во время выполнения: Запрос должен иметь тип ObjectQuery или DbQuery.\ R \n Пара…
08 мар '16 в 18:32
1
ответ
Расширенная структура сущности генерирует исключение DynamicProxy
При попытке сделать массовые обновления с помощью EntityFramework.Extended я получаю одно из двух исключений. Глядя на пример, который я попробовал: context.ProcessJobs.Where(job => true).Update(job => new ProcessJob { Status = ProcessJobStatu…
28 ноя '13 в 02:23
1
ответ
Как подделать EntityFramework.Extended FutureQuery?
Я ищу для установки поддельного хранилища. public class FooRepo { public FutureFoo<Foo> GetById(int id) { var foo = new Foo(); return new FutureValue(foo); } public FutureQuery<Foo> GetByCategory(int categoryId) { var foos = new[] { new …
10 май '16 в 21:15
0
ответов
Сбой вставки структуры объекта
Использование расширений EF6 + EF для массового удаления. В коде я делаю 2 вещи: сначала очистите все связанные объекты, а затем добавьте новые связанные объекты. Просто чтобы не проверять сходство. Это основные объекты класса: [Table("distrule")] p…
24 сен '14 в 14:23
0
ответов
Получение неверного типа данных для свойства с использованием Entity Framework.Extensions Future query
Я использую Entity Framework 6.1.3 с MySQL 5.6. У меня есть следующий запрос: var qAccounts = _repository.GetAll<vw_account>(m => m.CustomerId == customer.Id).Future(); Позже я перебираю qAccounts с помощью цикла foreach. Но как только я пы…
02 июн '16 в 14:28
1
ответ
EntityFramework.Extensions simple .Delete() генерирует исключение нулевой ссылки
Поэтому я пытаюсь что-то вроде следующего с EntityFramework.Extended: https://github.com/loresoft/EntityFramework.Extended context.Logs.Delete(l => l.Id == 216471); Это самый простой пример, который я могу привести. Проблема заключается в этом и …
07 авг '13 в 02:15
2
ответа
EntityFramework.Extended Future error (внутреннее ограничение компилятора JIT)
Я работаю с Code First EntityFramework (version="6.1.0") и EntityFramework.Extended (version="6.1.0.96, последняя сборка на данный момент отсюда . DbContext подвергает DbSets которые доступны как: var set = ctx.Set<MyEntity>(); Сегодня я решил…
24 апр '14 в 13:51