Результаты поиска по запросу "entity-framework"

8 ответов

Обновить записи с помощью LINQ

Мне нужно установить значение в таблице для подмножества строк. В SQL я бы сделал это: UPDATE dbo.Person SET is_default = 0 WHERE person_id = 5Есть ли способ сделать это в LINQ? В настоящее время я использую: var result = (from p in ...

7 ответов

Почему никто не утилизирует DbContext после работы контроллера WebApi?

Мне известны различные учебники, а также полные примеры нацеливанияWebApi & Entity Framework (даже от Microsoft), которые имеютWebApi контроллер, как это: public HttpResponseMessage GetInternet(int id) { var context = new InternetDbContext(); ...

5 ответов

Невозможно создать постоянное значение типа. В этом контексте поддерживаются только примитивные типы или типы перечисления.

Я получаю эту ошибку по запросу ниже Невозможно создать постоянное значение типаAPI.Models.PersonProtocol, В этом контексте поддерживаются только примитивные типы или типы перечисления ppCombined ниже этоIEnumerable объектPersonProtocolType, ...

ТОП публикаций

7 ответов

Entity Framework с MySql и Migrations терпит неудачу, потому что «максимальная длина ключа составляет 767 байтов»

[Редактировать]Эта проблема была решена! Смотрите инструкцию в конце поста. [Редактировать 2]Хорошо, этот поток старый, и более новые версии MySQL Connector уже справляются с этим с помощью распознавателей MySQL EF. Ищите ответ @KingPong в этой ...

1 ответ

Попробуйте установить время ожидания в настройке httpRuntime. Однако я не знаю, помогает ли это для внутреннего сервера: <configuration> <system.web> <httpRuntime executeTimeout = "90" maxRequestLength = "4096" useFullyQualifiedRedirectUrl = "false" minFreeThreads = "8" minLocalRequestFreeThreads = "4" appRequestQueLimit = "100" /> </system.web> </ configuration>

ню из моего клиента Silverlight в службу DomainService, что обычно занимает около 2 минут. Мне нужно увеличить значение тайм-аута конечной точки до 5 минут, чтобы быть безопасным, но, похоже, оно игнорирует настройку, и я не могу понять, почему. ...

6 ответов

Я расскажу позже, но метод, который я вызвал с помощью hangfire, получает DBContext, и это является возможной причиной.

отаю над проектом ASP.Net Core 2.0 с использованием Entity Framework Core <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" ...

1 ответ

Спасибо, действительно @Arek Bee, я использовал .Net 4.0, однако некоторые из них не могут найти ссылки на Entity по какой-то причине. Позже после установки CTP5 все было нормально

аюсь использовать функцию ADO.Net Codefirst последней версии Entity Framework 4.0. Как часть этого я установилEntity Framework CTP ...

3 ответа

 в самом ответе.

ользую EF-код в первую очередь, и я создал хранимую процедуру с помощью миграции следующим образом: public override void Up() { Sql(@"CREATE TYPE IdsList AS TABLE ( Id Int ) GO Create Procedure getChildIds( @IdsList dbo.IdsList ReadOnly ) As ...

1 ответ

Я бы не стал рассматривать провайдера памяти как интеграционное тестирование. В этом вся суть. Тест на интеграцию должен, на самом деле, тестировать интеграцию компонентов, которые использует ваше приложение, таких как база данных SQL Server, к которой не относится поставщик в памяти. Вы бы никогда не использовали его в сценарии реального мира.

дилэтот урок [https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/advanced#repository-and-unit-of-work-patterns] для EF Core с ASP.NET Core. Интересно, что в этой статье говорится, что «использование репозитория и шаблонов единиц работы не ...

3 ответа

Проблема может быть не в вашей логике. Я иногда сталкиваюсь с этим, когда переключаюсь между профилями сборки. Чтобы исправить это, я удаляю все временные файлы и делаю чистую сборку.

я есть два проекта: News.DataTags.DataОба определяютEntities, Когда я пытаюсь выполнить using (var db = new News.Data.Entities("name=Entities")) { results1 = db.News.ToList(); } using (var db = new Tag.Data.Entities("name=Entities")) { results2 ...