新入手EF,环境VS 2013, EF 5.0。
在SQL里创建了一个视图,视图使用了多个表,只有两个字段是非空的:主表的ID(主键)、附表的状态名STATUSNAME。
当我把这个视图拉入到EDMX中的时候,发现这两个字段都变成了KEY。在这样的情况下,视图是能够正常使用的。
由于STATUSNAME本身并不是键,所以我在设计器里删除了这个属性(设置为FALSE),编译没问题,使用就报告错误。
请问这个是什么原因?该怎么解决?
谢谢。
报什么错呢?
数据加载失败,不能转换。如果查询结果没数据就OK。有数据就有错误。