第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更新到達SQL Server的查詢,但不更新記錄并且不返回錯誤

更新到達SQL Server的查詢,但不更新記錄并且不返回錯誤

C#
SMILET 2021-05-20 10:13:13
這是問題:我有一個表,其中更新查詢失敗。當(dāng)用戶單擊應(yīng)用程序中的刪除按鈕時,應(yīng)將RowStatus設(shè)置為0而不是1,數(shù)據(jù)類型為bit。使用SQL事件探查器,我們可以看到更新查詢正在到達SQL服務(wù)器,但是沒有在其中運行-它不會向應(yīng)用程序返回任何異常。我們正在使用表的PK來標識要更新的行。我們能夠通過Web服務(wù)器將值從應(yīng)用程序成功插入到表中,只有更新查詢失敗。我們的應(yīng)用程序中有多個表-但問題僅在于此表。我們使用實體框架來更新表。有人可以幫忙嗎?這是表結(jié)構(gòu):[dbo].[TableName]([PrimaryKey] [int] IDENTITY(1,1) NOT NULL,[ForeignKey1] [int] NOT NULL,[ForeignKey2] [int] NOT NULL,[RowStatus] [bit] NULL,[CreatedBy] [int] NULL,[CreationDate] [datetime2](7) NULL,[UpdatedBy] [int] NOT NULL,[UpdatedDate] [datetime2](7) NOT NULL)這是我在探查器中看到的查詢:exec sp_executesql N'UPDATE [dbo].[TableName]SET [RowStatus] = @0, [UpdatedBy] = @1, [UpdatedDate] = @2WHERE [PrimaryKey] = @3)',N'@0 bit,@1 int,@2 datetime2(7),@3 int',@0=0,@1=999,@2='2018-05-02 05:20:16.2795067',@3=30更新:在我更改了dbcontext.savechanges()而不是dbcontext.savechangesasync()以將更改保存到實體后,它開始工作。有人遇到過這個問題嗎?
查看完整描述

2 回答

?
楊__羊羊

TA貢獻1943條經(jīng)驗 獲得超7個贊

如果您使用的是Entity Framework,請嘗試清理項目,因為某些緩存可能會使您的代碼無法正常執(zhí)行。


查看完整回答
反對 回復(fù) 2021-05-23
  • 2 回答
  • 0 關(guān)注
  • 270 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號