2017-09-07 29 views
0

我有一個數據庫的視圖具有整數FK。當我在VS中創建我的模型並查看該圖時,該視圖將列作爲字符串/ varchar。我刪除了表並重新添加它,但它仍然創建了具有字符串屬性的實體。實體框架映射錯誤的數據類型

如果我選擇視圖,然後在屬性更改類型爲Int32構建完成沒有錯誤,但在數據庫上下文的第一次調用中斷,說商店和模型不匹配。

DB表:

TariffKey : int 
CompanyKey : int 
ChargeTypeKey : int 
ChargeTypeName : varchar(80) 
Value : numeric 
StartDate : datetime 
EndDate : datetime 

模型映射:

TariffKey : int (Int32) 
CompanyKey : int (Int32) 
ChargeTypeKey : varchar (String) 
ChargeTypeName : varchar (String) 
Value : numeric (Decimal) 
StartDate : datetime (DateTime) 
EndDate : datetime (DateTime) 
+0

請張貼表架構和圖模型/映射。我們需要信息來幫助你。 – JuanR

+0

@Juan請參閱編輯 – toadfromgrove

+0

您使用的是哪種數據庫? – JuanR

回答

相關問題