Обновление Ideablade - PullRequest
       9

Обновление Ideablade

0 голосов
/ 11 ноября 2009

Я использую 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)), обновление "dbo". "GSS_Documents" set " DocumentID "= @ Р1," имя_файла "= @ Р2," FilePath "= @ Р3," BusinessOfficeID "= @ Р4," страницы "= @ Р5," FileSize "= @ Р6," DocumentType "= @ Р7," DateCreated "= @ P8," EffectiveDateCreated "= @ P9," DateProcessed "= @ P10," ProcessorID "= @ P11," DateReviewed "= @ P12," ReviewerID "= @ P13," WorkflowStatus "= @ P14," ApprovalStatus» = @ Р15, "AccountNumber" = @ Р16, "имя_учетной_записи" = @ Р17, "SerialNumber" = @ Р18, "TransactionID" = @ Р19, "CriticalDate" = @ Р20, "EmergencyDate" = @ Р21, "GenerateSMSAlert" = @ P22, "CustomerPhoneNumber" = @ P23, "CustomerEmailAddress" = @ P24, где "DocumentID" = @ P25

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

1 Ответ

1 голос
/ 29 апреля 2010

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

...