Обновление Ideablade

Я использую IdeaBlade версии 3.6. Я заметил следующий сгенерированный запрос на обновление SQL:

(@P1 nchar(32),@P2 nvarchar(32),@P3 nvarchar(512),@P4 nchar(32),@P5 int,@P6 nvarchar(32),@P7 int,@P8 datetime,@P9 datetime,@P10 datetime,@P11 int,@P12 datetime,@P13 int,@P14 int,@P15 int,@P16 nvarchar(32),@P17 nvarchar(128),@P18 nvarchar(32),@P19 nvarchar (32),@P20 datetime,@P21 datetime,@P22 bit,@P23 nvarchar(32),@P24 nvarchar(64),@P25 nchar(32))update "dbo"."GSS_Documents" установить "DocumentID"= @P1,"FileName"=@P2,"FilePath"=@P3,"BusinessOfficeID"=@P4,"Страницы"=@P5,"FileSize"=@P6,"DocumentType"=@P7,"DateCreated"=@ P8, «EffectiveDateCreated» = @ P9, «DateProcessed» = @ P10, «ProcessorID» = @ P11, «DateReviewed» = @ P12, «ReviewerID» = @ P13, «WorkflowStatus» = @ P14, «ApprovalStatus» = @ P15 ,"AccountNumber"=@P16,"AccountName"=@P17,"SerialNumber"=@P18,"TransactionID"=@P19,"CriticalDate"=@P20,"EmergencyDate"=@P21,"GenerateSMSAlert"=@P22, "CustomerPhoneNumber"=@P23, "CustomerEmailAddress"=@P24, где "DocumentID"=@P25

Проблема в том, что DocumentID является первичным ключом. Похоже, что это обновление также обновляет первичный ключ! Любые идеи о том, как остановить это?


person Community    schedule 11.11.2009    source источник


Ответы (1)


В этом примере вы используете Entity Framework, и мы не говорим EF, как выполнять свою работу. Возможно, вы меняете ПК (я в этом сильно сомневаюсь). Свяжитесь с нами напрямую ... особенно в отношении DevForce 2010, который основан на EF v.4.

person Ward    schedule 29.04.2010