Вопросы с тегом «entity-framework»

244
Ограничения уникального ключа для нескольких столбцов в Entity Framework

На этот вопрос есть ответы на Переполнение стека на русском языке : Уникальный индекс по нескольким стобцам в Entity Framework Я использую Entity Framework 5.0 Code First; public class Entity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public string EntityId { get; set;} public...

238
Нестатический метод требует цели

У меня есть действие контроллера, которое отлично работает на Firefox как локально, так и в работе, и IE локально, но не в IE. Вот мое действие контроллера: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal...

228
Какую разницу имеет значение .AsNoTracking ()?

У меня есть вопрос, касающийся .AsNoTracking()расширения, так как это все совершенно новое и довольно запутанное. Я использую контекст для запроса для веб-сайта. Многие из моих сущностей не меняются, поэтому не нуждаются в отслеживании, но у меня есть следующий сценарий, в котором я не уверен, что...

222
Как передать параметры в метод DbContext.Database.ExecuteSqlCommand?

Давайте просто предположим, что у меня есть действительная потребность в непосредственном выполнении команды sql в Entity Framework. У меня возникли проблемы с выяснением, как использовать параметры в моей инструкции SQL. Следующий пример (не мой настоящий пример) не работает. var firstName =...

217
DbEntityValidationException - Как я могу легко сказать, что вызвало ошибку?

У меня есть проект, который использует Entity Framework. Звоня SaveChangesна мой DbContext, я получаю следующее исключение: System.Data.Entity.Validation.DbEntityValidationException: проверка не удалась для одного или нескольких объектов. См. Свойство EntityValidationErrors для более подробной...

213
Entity Framework: одна база данных, несколько DbContexts. Это плохая идея? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом месяце . Улучшить этот вопрос На сегодняшний день у меня сложилось впечатление,...

196
ASP.NET Identity DbContext путаница

Приложение MVC 5 по умолчанию поставляется с этим фрагментом кода в IdentityModels.cs - этот фрагмент кода предназначен для всех операций идентификации ASP.NET для шаблонов по умолчанию: public class ApplicationDbContext : IdentityDbContext<ApplicationUser> { public ApplicationDbContext() :...

193
Не удалось преобразовать тип значения Int32, поскольку материализованное значение равно нулю

У меня есть следующий код. Я получаю ошибку: «Приведение к типу значения Int32 не выполнено, поскольку материализованное значение имеет значение NULL. Либо универсальный параметр типа результата, либо запрос должен использовать обнуляемый тип». когда таблица CreditHistory не имеет записей. var...

192
Невозможно изменить отношение, так как одно или несколько свойств внешнего ключа не могут быть равны нулю

Я получаю эту ошибку, когда я получаю GetById () для сущности, а затем устанавливаю коллекцию дочерних сущностей в свой новый список, который поступает из представления MVC. Операция не выполнена: отношение не может быть изменено, так как одно или несколько свойств внешнего ключа не могут иметь...

185
Установка уникального ограничения с помощью свободного API?

Я пытаюсь создать объект EF с помощью Code First и EntityTypeConfigurationсвободно использующего API. создавать первичные ключи легко, но не так с уникальным ограничением. Я видел старые посты, в которых предлагалось выполнить собственные команды SQL для этого, но, похоже, это не соответствует...

184
Получение точного типа ошибки из DbValidationException

У меня есть ситуация, когда я инициализирую свою модель в DatabaseInitializer () для EF 4.1 и получаю эту досадную ошибку. "Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."Итак, я перехожу к этому EntityValidationErrors, и есть поле,...

183
Как заставить LINQ Sum () возвращать 0, пока исходная коллекция пуста

В основном, когда я делаю следующий запрос, если не было найдено ни одного потенциального клиента, следующий запрос вызывает исключение. В этом случае я бы предпочел, чтобы сумма равнялась 0, а не создавалось исключение. Будет ли это возможно в самом запросе - я имею в виду, а не хранить запрос и...

183
Entity Framework 4 / POCO - с чего начать? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я программировал некоторое время и раньше...

182
В чем разница между .ToList (), .AsEnumerable (), AsQueryable ()?

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

181
«Лямбда-выражение с телом оператора не может быть преобразовано в дерево выражений»

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