Описание тега objectstatemanager

1 ответ

Ошибка Объект с таким же ключом уже существует в ObjectStateManager. с ViewModel

Я знаю, что есть довольно много вопросов к этой ошибке, но я не мог решить мою проблему с ними. Итак, я получаю ошибку: InvalidOperationException Объект с таким же ключом уже существует в ObjectStateManager. ObjectStateManager не может отслеживать н…
1 ответ

Объект с тем же ключом уже существует в ошибке ObjectStateManager в контроллере

У меня есть следующие ActionResults в моем контроллере (сокращены для простоты). При публикации я получаю сообщение об ошибке: объект с таким же ключом уже существует в ObjectStateManager. Я думаю, это потому, что я загружаю объект в GET ActionResul…
1 ответ

Почему ссылочные объекты добавляются в контекст, а не присоединяются, без изменений?

Я прикрепил сущности к контексту с EntityState.Unchanged на который будет ссылаться новая сущность, которую я добавлю позже через DbContext<T>.Add(), Add() добавляет объект, но он также добавляет другие объекты, на которые он ссылается, в доба…
11 янв '12 в 15:44
1 ответ

Объект с таким же ключом уже существует в objectstatemanager

Много вопросов об этой ошибке, и все же я не могу понять мою проблему (возможно, мне нужно больше теории вокруг этого). Я получаю сообщение об ошибке "Объект с таким же ключом уже существует в objectstatemanager", и то, что я пытаюсь сделать, настол…
2 ответа

EF ObjectStateEntry OriginalValues ​​содержит CurrentValues

Я пытаюсь переопределить Entity Framework SaveChanges() метод сохранения информации аудита. Я начну со следующего: public override int SaveChanges() { ChangeTracker.DetectChanges(); ObjectContext ctx = ((IObjectContextAdapter)this).ObjectContext; Li…
05 фев '15 в 12:53
1 ответ

Нулевые обновления Pameters EntityDataSource не помечаются как измененные

Я использую EntityDataSource с FormView в приложении VB.NET. FormView содержит AjaxControlToolKit TabContains с несколькими вкладками. Из-за того, что каждая вкладка является контейнером именования, Bind не работает должным образом для обновления зн…
4 ответа

Невозможно прикрепить отдельную сущность: "Объект с таким же ключом уже существует в ObjectStateManager"

Я пытаюсь прикрепить объект к ObjectContext. Когда я это делаю, выдается следующее исключение InvalidOperationException: An object with the same key already exists in the ObjectStateManager. The ObjectStateManager cannot track multiple objects with …
1 ответ

Как я могу получить значения объекта до его редактирования в базе данных?

Я кодирую Web API 2 webservice, и хотел бы получить некоторую помощь в получении значений объекта до его редактирования в DbSet, Я провел некоторые исследования и считаю, что мне нужно использовать ObjectStateEntry объект. Тем не менее, я не уверен,…
11 фев '16 в 02:42
1 ответ

MVC3: Обновления репозитория и ObjectStateManager

У меня есть Update метод в моем репозитории, который я использую для обновления статей о моем проекте. Первоначально я использовал этот метод только для редактирования прав администратора для статей. Он справляется с этим правильно, но я решил добав…
0 ответов

ObjectStateManager не может распознать запись объекта

У меня есть следующий код.. else if (p.EntityKey != null) { db.ApplyPropertyChanges(p.EntityKey.EntitySetName, new TableName_Entity() { AccountName =Profile.UserName, Mx = null, Sx = null, Lx = null, LastUpdated = DateTime.UtcNow }); Для этой части …
1 ответ

При запросе "Включить" проверяет ли EF, существуют ли объекты в диспетчере состояний объектов?

Следует ли мне избегать использования Включить в запросах или я могу полагаться на EDM, который при создании запроса исключает его из элементов запроса, которые уже существуют в OSM?
1 ответ

ObjectStateManager и состояние отдельного объекта

Я использую Entity Framework, и некоторые его функции до сих пор неясны для меня. Основные вещи, которые трудно понять: SubmitChanges процесс; Порядок вызова методов update-delete-insert; Понимание ObjectStateManager отдельный EntityState и это част…
2 ответа

Ошибка ObjectStateManager при добавлении вторых данных (Entity Framework)

При добавлении нескольких последовательных данных в методе SaveChanges() произошла ошибка. ИСКЛЮЧЕНИЕ Изменения в базе данных были успешно зафиксированы, но при обновлении контекста объекта произошла ошибка. ObjectContext может быть в несовместимом …
1 ответ

Entity Framework Code First DBContext Ошибка ObjectStateManager

Я получаю сообщение об ошибке "An object with the same key already exists in the ObjectStateManager. The ObjectStateManager cannot track multiple objects with the same key." public class TestObject { public string Name {get;set;} } public EditTeamRe…
16 июл '11 в 05:54
4 ответа

ObjectContext.Refresh()?

Как обновить ВСЕ грязные объекты из хранилища данных и сбросить их измененные значения до первоначального значения хранилища? Метод ObjectContext.Refresh в качестве параметра требует обновления сущностей.
1 ответ

Проблема с операцией UPDATE в Entity Framework 4 (чистые POCO)

У меня есть модель Entity Framework 4.0, реализованная с использованием чистых POCO (без генерации кода, без самоконтроля сущностей, просто старые объекты CLR). Теперь вот код, который у меня есть в моем пользовательском интерфейсе для выполнения ОБ…
2 ответа

Entity Framework Обновление существующего объекта

Я добавил строку в свою базу данных и вернулся с другим контекстом, чтобы обновить его. У меня есть этот класс: public abstract partial class DataManager<I, C> where C : class, IDomainObject, I, new( ) where I : IDomainObject C может быть Enti…
1 ответ

Исключение оптимистичного параллелизма было обработано кодом пользователя

Я использую MVC4 с Entity Framework 4.1. Изначально мы создали модель сущности Ado.net из базы данных. В файле.edmx некоторые таблицы в базе данных не видны, так как не имеют первичного ключа в конкретной таблице. Поскольку наш проект движется впере…
3 ответа

Как я могу просматривать через мои объекты dbcontext в EF 4.1?

Я использую ASP.NET Entity Framework 4.1 MVC 3 (C#) Я хочу просматривать все сущности в моем DbContext. Мне нужно иметь возможность динамически ссылаться на мои объекты, чтобы создавать динамические представления. Я прочитал книгу Лермана, две книги…
1 ответ

EF4 ObjectStateManager не сообщает об изменениях?

Я пытаюсь реализовать систему аудита изменений на уровне контекста, используя EF4 (сначала база данных). Я переопределяю SaveChanges и захват объектов, которые имеют состояние Added, Deleted, или же Modified из контекста ObjectStateManager, Обычно э…