Описание тега entity-framework-plus
По вопросам, связанным с расширением EntityFramework-Plus zzzprojects для Entity Framework.
1
ответ
Проблемы при загрузке нескольких уровней с Entity Framework Plus
У меня проблемы с Entity Framework Plus. Я не могу заставить загрузку нескольких уровней работать. Следующий запрос работает нормально. Я возвращаю пользователя с ожидаемым списком адресов. var user = _dataContext.Users .Where(u => u.UserName == …
19 янв '18 в 07:08
1
ответ
Получение истории аудита с использованием Z.EntityFramework.Plus.AuditExtensions.Where в БД первым?
Я использую пакет Z.EntityFramework.Plus для реализации функции аудита в моем проекте; Я следую первому подходу к БД, я запускаю запрос, который создал две таблицы аудита, как описано здесь: обновив файл.edmx, я получил эти новые наборы БД public vi…
09 июл '17 в 13:41
1
ответ
Модульное тестирование Z Entity Framework Plus Расширения
При использовании расширений Z.EntityFramework.Plus я не могу найти способ смоделировать / заменить то, что возвращает контекст, когда используется любое из расширений плюс, а не только Future(). Все, что я пробую, создает исключение NullReferenceEx…
10 авг '17 в 21:23
2
ответа
Запрос кеша с использованием расширения entityframework-plus
Я хочу использовать расширение entityframework-plus для кэширования некоторых моих запросов, но у него нет никакой возможности выбирать конкретные элементы и кэшировать их, так как, когда я читаю его документ, он кэширует все столбцы следующим образ…
26 июн '18 в 12:36
1
ответ
Z.EntityFramework.Plus.QueryCache.EF6 Требуется библиотека QueryDeferred?
При попытке использовать библиотеку QueryCache для выполнения некоторого L2-кэширования нескольких объектов я получаю сообщение об ошибке компилятора.FromCache(), указывающее, что библиотека QueryDeferred требуется. Документация указывает, что Query…
05 дек '17 в 01:18
1
ответ
Неявное преобразование типа данных nvarchar в varbinary (max) не допускается. Используйте функцию CONVERT для выполнения этого запроса
Следуйте код: byte[] image1 = ConvertTo.Bytes(Request.Files[0]); byte[] image2 = null; ctx .Users .Where(x => x.Id == 1) .Update(x => new User() { ImageByte1 = image1, ImageByte2 = image2 }); Определение таблицы: ImageByte1 varbinary (MAX) Раз…
10 ноя '17 в 23:26
1
ответ
Различия между расширениями EF UpdateFromQuery() и EF Plus Update()
В библиотеке Entity.Framework.Extensions (платной) есть метод для обновления сущностей: context.Customers .Where(c=>c.XXX = "") .UpdateFromQuery(c=>new Customer{ Timestamp = DateTime.UtcNow }) Библиотека Entity.Framework.Plus (бесплатная) имее…
22 сен '17 в 07:04
1
ответ
Почему мой первичный ключ сущности показывает, что должен быть изменен после обновления сущности?
У меня есть класс ApplicationUser что наследует от IdentityUser, Я добавил недвижимость LastLoggedIn который OffsetDateTime Тип данных и я изменяю его при каждом запросе к API. Также я использую Audit из entityframework plus для регистрации пользова…
14 июн '18 в 20:45
0
ответов
IncludeOptimized: некоторые проекции не поддерживаются в EF+ Query IncludeFilter
Я продолжаю получать сообщение об ошибке выше, поэтому я закомментировал строки, которые имеют проекцию выбора, но я все еще получаю ту же ошибку. return _context .CollectionMasters .Where ( x => x.OrganisationId == organisationId && x.En…
19 дек '17 в 03:22
2
ответа
Построить выражение из объекта
У меня есть следующий объект, полученный из клиентского приложения Angular в ASP.NET Core: public class ModelFromClient { public string name {get;set;} //Database field is Name public int qunatity {get;set;} //Database field is Quantity } И у меня е…
24 ноя '17 в 07:52
0
ответов
Z.Entity.Plus Ошибка обновления с дублем
Следующий код работает (Where-Statement) для обновления 1000 "Artikels" в нашей базе данных: context.Artikel.Where(x => x.ArtikelId < 1000).Update(x => new Artikel { UpdateCounter = x.UpdateCounter + 1 }); Однако эта строка (Take-Statement)…
15 янв '18 в 09:50
1
ответ
Разъяснение того, что именно кэшируется EF Plus
Если у меня есть таблица запросов на обслуживание, и я запускаю следующий код: var serviceRequest = await _ctx.ServiceRequests.DeferredAny(t => t.Id == h.Id).FromCacheAsync("ServiceRequestByID"); Будет ли это то же самое, что сказать сохранить эт…
30 апр '18 в 17:30
1
ответ
EntityFramework.Plus: одна или несколько ошибок проверки были обнаружены во время генерации модели
Я использую функцию аудита EntityFramework.Plus в проекте EF6 Code First. Когда я добавляю следующий код: public virtual DbSet<AuditEntry> AuditEntries { get; set; } public virtual DbSet<AuditEntryProperty> AuditEntryProperties { get; se…
06 дек '16 в 21:37
1
ответ
Как объединить несколько лямбда-выражений C# (выражение<Func <T, T >>)
У меня есть следующая функция, которая на самом деле является оболочкой для массового обновления Z.EntityFramework.Plus: public static int UpdateBulk<T>(this IQueryable<T> query, Expression<Func<T, T>> updateFactory) where T …
23 авг '18 в 01:33
2
ответа
Какова длительность кэширования по умолчанию EF plus?
Я использую метод FromCache() всякий раз, когда мне нужно получить данные из кэша. Я не установил никакой политики кэширования по умолчанию и по умолчанию использую EF плюс. Какова длительность кэша по умолчанию? одна минута? или бесконечный?
15 янв '18 в 21:13
1
ответ
Не могу использовать фильтр с динамическим linq
Я пытался использовать ef plus для фильтрации данных с помощью следующего кода _context.Filter<TEntity>(x => x.Where(q => "q.Property == 1")); И получил ошибку. Я делаю что-то неправильно?
29 мар '18 в 16:24
1
ответ
Пакетные операции расширения Entity Framework против массовых операций EFE
Я искал расширения Entity Framework для массовых операций и нашел от тех же разработчиков EF Plus. Теперь EFE имеет массовые операции, которые оплачиваются, а EF PLus имеет пакетные операции, которые утверждают, что выполняют только массовое обновле…
12 дек '17 в 09:30
1
ответ
Entity Framework Plus - FutureValue() в цикле foreach
Недавно я с большим успехом начал использовать EF+ в нашем проекте, однако иногда я сталкиваюсь с проблемой, что у меня есть набор сущностей, для которых мне нужно выполнить отдельный запрос. Поэтому, если у меня есть набор из 20 клиентов, мне нужно…
16 ноя '18 в 09:11
0
ответов
EntityFramework: Как выбрать родителей, отфильтровывая детей
У меня есть следующие сущности public class Client { public int ClientID { get; set; } public int ClientName { get; set; } //children public ICollection<Batch> Batches { get; set; } } public class Batch { public int BatchID { get; set; } publi…
26 янв '18 в 23:40
1
ответ
IncludeFilter в общем репозитории
Мне нужен фильтр в том числе. У меня есть статус записи во всех таблицах. Поэтому мне нужно отфильтровать записи на основе этого. Чтобы приспособиться к этому, я использую метод IncludeFilter Z.EntityFramework.Plus. Мой общий код данных ниже; public…
09 авг '17 в 02:13