1
我有一個數據庫有兩個表,一個有一個列數字(19,4)和其他與浮動。 我需要映射(在實體框架5代碼優先)這兩個表中的實體具有相同的類型,如十進制。改變數據庫是最好的解決方案,雖然沒有問題。 有人嗎?實體框架代碼第一 - 兩個表,相同的概念,但不同的類型
我有一個數據庫有兩個表,一個有一個列數字(19,4)和其他與浮動。 我需要映射(在實體框架5代碼優先)這兩個表中的實體具有相同的類型,如十進制。改變數據庫是最好的解決方案,雖然沒有問題。 有人嗎?實體框架代碼第一 - 兩個表,相同的概念,但不同的類型
實體框架不支持這種需要類型轉換的簡單映射(還有?)。它是一個功能請求列表上,但顯然不是決定到現在爲止,如果簡單類型映射將在未來獲得更好的支持:
一種解決方法是在你的模型中使用屬性,一個是沒有映射到數據庫列,有一個類型與數據庫中的實際類型相匹配,然後在其getter和setter中的兩個屬性之間執行類型轉換。這方面的一個例子是: