2016-10-27 29 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