У меня странная проблема: я не могу получить объект из БД, а затем подключить его снова. Я написал такой код для других проектов, но по какой-то странной причине он выдает следующую ошибку в этом приложении:
System.InvalidOperationException: свойство EntityKey можно установить, только если текущее значение свойства равно нулю.
вот мой код:
Entities.Customer customer;
using (var context = new XXEntities())
{
IQueryable<Entities.Customer> query = from a in context.Customers select a;
query = query.Where(c => c.CODE == "003046");
customer = query.ToList()[0];
}
using (var context = new XXEntities())
{
context.Customers.AddObject(customer);
context.SaveChanges();
}