0

如何在EF6更新計算列的值,我用這:更新計算列6

HR_LEAVE_TBL hrLeaveTbl = context.HR_LEAVE_TBL.First(x => x.HASH == id); 
        hrLeaveTbl.APPROVED_BY_MANAGER = 1; 
        context.SaveChanges(); 

但不工作 但價值不會改變,但是當我改變StoreGeneratedPatternNone針對我正在使用的數據庫的更新工作Asp.net MVC with SQL Server 2012 standard edition

+0

計算列不能更新:計算它的值!你怎麼能設定一個計算值?這完全沒有意義。 – JotaBe

+0

該字段在數據庫中是默認的 – danarj

+1

那麼這絕對不是一個計算列。改變你的問題標題和內容,以反映你想要做的是得到一個默認的DB值。這是一種不同的動物......你必須重寫所有的問題並解釋真正的問題。順便說一句,如果它是默認的,它與更新無關,但與插入。在尋求幫助之前,你應該清楚你想做什麼。 – JotaBe

回答

0

這是計算出來的,所以它不能更新。

您無法更新計算列,您可能會更新此列依賴的值。