I'm getting the following exception when I try to update a table using Linq To Sql:
El valor de miembro 'IdSeccionNovedad' de un objeto de tipo 'Novedad' ha cambiado. No se puede modificar un miembro que define la identidad del objeto. Agregue un nuevo objeto con una nueva identidad y elimine el existente.
wich first sentence can be translated to something like:
Cannot modify member which defines object identity
The table is this:
CREATE TABLE [dbo].[Novedades](
[IdNovedad] [int] NOT NULL,
[IdSeccionNovedad] [int] NOT NULL,
[Antetitulo] [varchar](250) NULL,
[Titulo] [varchar](250) NOT NULL,
[Sumario] [varchar](max) NULL,
[Cuerpo] [varchar](max) NULL,
[FechaPublicacion] [smalldatetime] NOT NULL,
[Activo] [bit] NOT NULL,
CONSTRAINT [PK_Novedades] PRIMARY KEY CLUSTERED
(
[IdNovedad] ASC,
[IdSeccionNovedad] ASC
)
I know I can solve this using an stored procedure, but how can I solve this using Linq To Sql?