2016-10-27 33 views
1

我正在使用ASP.Net實體數據模型請參閱Image(Model.edmx)前幾天工作正常,但我得到錯誤請參閱圖中,但是當我運行它的項目它工作正常,但當重新構建解決方案時出現錯誤,請參閱第二張圖片中的圖片。如果不能隱式轉換類型使用ASP.Net實體數據模型

我更改類似下面

var content = contextObj.PersonalInfoes.Where(a => a.StudID == rolltemp).FirstOrDefault(); 

然後錯誤那張我DONOT明白爲什麼這個錯誤出現提前

enter image description here

enter image description here

感謝

+1

好像您將兩個前級後名稱爲'PersonalInfo' – CodeNotFound

+0

不,我檢查沒有重複的類 – Pravin

回答

0

實際發生的問題,因爲我改變項目名稱StudentSys到StudentMgmSystem

​​

變了樣下面的問題解決

<EntityTypeShape EntityType="StudentMgmSystemModel.Login" Width="1.5" PointX="0.75" PointY="0.75" IsExpanded="true" /> 
    <EntityTypeShape EntityType="StudentMgmSystemModel.HostelDetail" Width="1.5" PointX="5.375" PointY="0.75" /> 
    <EntityTypeShape EntityType="StudentMgmSystemModel.PersonalInfo" Width="1.5" PointX="2.75" PointY="0.875" /> 

<EntityTypeShape EntityType="StudentSysModel.Login" Width="1.5" PointX="0.75" PointY="0.75" IsExpanded="true" /> 
    <EntityTypeShape EntityType="StudentSysModel.HostelDetail" Width="1.5" PointX="5.375" PointY="0.75" /> 
    <EntityTypeShape EntityType="StudentSysModel.PersonalInfo" Width="1.5" PointX="2.75" PointY="0.875" /> 
0

似乎那你有一個namespace衝突。爲了避免這個錯誤,你必須在你的類文件上使用正確的namespace。如果這件事突然發生,那麼你可以在清理解決方案後再試一次。希望這件事也能解決你的問題。

+0

我再次清理解決方案重建但不起作用 – Pravin

+0

好的,那麼你也必須在你的類上面使用正確的'namespace'。 – Sampath

+0

我爲Model.Context.cs和Model.cs編寫命名空間,然後錯誤消失,但是當關閉項目再次重新啓動時,它顯示錯誤 – Pravin