在我的基于服務的 SQL 資料庫中,我的一個表有一個帶有默認值的列 'feedbackdate' GETDATE()。我正在使用物體框架向表中插入資料,并且在插入陳述句中沒有提及所述列,但GETDATE()函式正在插入01/01/001 12:00:00 AM。我也試過current_timestampand作為默認值,但結果是一樣的sysdatetime()。sysdatetime().NOW()
我還將列的 DataType 從更改為date,datetime2(0)但沒有運氣。
表中的列定義
[feedBackDate] DATETIME2 (0) DEFAULT (sysdatetime()) NOT NULL,
注意:我使用的是資料庫優先模型,而在 EntityDataModel 中,映射列Default Value是NONE
uj5u.com熱心網友回復:
我懂了。問題在于 .edmx 檔案中的映射列。我已經更改了映射列和賓果游戲的StorGenereatePattern從None到Computed。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/471024.html
