Как обновить объект по идентификатору, который является идентификатором в SQLC#

Место общения программистов C#
Anonymous
Как обновить объект по идентификатору, который является идентификатором в SQL

Сообщение Anonymous »

Я не могу обновить объект «Клиент» в ядре EF, поскольку он не может найти его по идентификатору в БД

Код: Выделить всё

public void Update(Client client)
{
var clientToFind=_context.Clients.FirstOrDefault(x=>x.clientId==client.clientId);
if (clientToFind != null)
{
clientToFind.Name = client.Name;
clientToFind.Surname = client.Surname;
_context.SaveChanges();
}
}
Как я могу обновить это, не имея идентификатора на стороне EF? (это личность в БД)

Подробнее здесь: https://stackoverflow.com/questions/783 ... ity-in-sql

Вернуться в «C#»