C-EDMX 快速更改型別
前言
- 日前遇到某一資料表從int 改成numberic,透過edmx自動更新,無法反映回來,只能刪除整個資料表,再重加回來,費力又耗時。
解決方式
- 直接用notepad打開,手動修改XML,搜尋資料表關鍵字用EntityType Name="資料表名稱" 搜尋
- 第一個位置在edmx:StorageModels,找到欄位直接修改型別,將int改成numberic
<Property Name="QTY" Type="numeric" Precision="12" Scale="3" />

- 第二個位置在edmx:ConceptualModels下,將Int32改成Decimal
<Property Name="QTY" Type="Decimal" Precision="12" Scale="3" />
