无法使用外键从表中获取数据

时间:2019-07-17 11:27:26

标签: c# sql-server entity-framework asp.net-web-api

我正在使用EF和sqlserver开发一个webapi项目。 现在,当我尝试获取IEnumerable的作品时,向我展示xml文件中的所有员工。(员工没有主要主键)。 当我向其他控制器请求前IEnumerable时,请给我

  

'ObjectContent`1'类型无法序列化响应主体   内容类型为'application / xml; charset = utf-8'

错误。 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

好的,感谢您的帮助,实际上已经看到了这些主题,但是我错过了一部分,无论如何我只是添加了以下几行:

this.Configuration.LazyLoadingEnabled = false;

this.Configuration.ProxyCreationEnabled = false;

在dbContext ctor中使用

即可。 现在尝试了解这些行是