不支持關鍵字“metadata”問題的解決方法
原來的語句:
metadata=res://*/Models.CallCenterEntities2.0.csdl|res://*/Models.CallCenterEntities2.0.ssdl|res://*/Models.CallCenterEntities2.0.msl;provider=System.Data.SqlClient;provider connection string="data source=192.168.1.55;initial catalog=SeatOutsource_1448;persist security info=True;user id=sa;password=xA123456;MultipleActiveResultSets=True;App=EntityFramework"
由於需要,把數據庫資源連接到本地,於是用sql語句進行了部分字段的修改,結果如下:
metadata=res://*/Models.CallCenterEntities2.0.csdl|res://*/Models.CallCenterEntities2.0.ssdl|res://*/Models.CallCenterEntities2.0.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=SeatOutsource_1448;persist security info=True;user id=sa;password=xA123456;MultipleActiveResultSets=True;App=EntityFramework"
發現了什么?與上面相比除了資源修改到本地還無故多了些空格,問題就出在了這些空格,空格刪掉后,就不會出不支持關鍵字“metadata”的問題了。
所以修改字段內容還是要謹慎。