2017-10-10 83 views
1

我很難理解爲什麼實體框架會跳過定義爲十進制的列。我已經嘗試刪除模型幾次,並使用數據庫第一種方法添加它,但由於某些原因,幾列未映射。實體框架不映射定義爲十進制的列

定義爲Date,IntText的那些絕對沒有問題。那些給我帶來時間的有小數的人,我讓他們這樣定義:

  • 名稱:小時,數據類型:十進制,長度/設置:10,2,無符號:經過,允許空值: Unckecked,Zerofill:未選中,默認值:0.00。

如果我創建一個基於同一表的和的視圖,EF在識別小數列方面沒有問題。我如何將缺少的列添加到我的模型中?我做錯了什麼,有沒有解決方法?

謝謝

+0

如果您試圖去參考您的模型,它是否包括屬性? –

+0

謝謝你的及時回覆傑裏克。該物業不包括在內。這就像列表甚至不在該表格中。 – iCosmin

+0

您使用的是什麼版本的EF? –

回答

0

花了幾個小時後,我終於想通了。如果您遇到同樣的問題,請確保您的色譜柱不是UNSIGNED

出於某種原因,實體框架不映射未經簽名的十進制列。只需取消選中該選項,你應該很好。