标签: c# json entity-framework asp.net-web-api2 ef-database-first
我正在将Code第一个EF项目移动到数据库第一个项目,因为我们需要将项目添加到现有数据库并使用一些现有表。
当我运行CodeFirst项目时,它返回正确的JSON:
,但是当我在DB第一个项目上执行相同操作时,它只返回第一个对象,并为所有其他对象返回$ refs。
答案 0 :(得分:2)
您需要使用DTO将您的数据从您的网络API转移到客户端应用程序。
这些引用是实体框架的代理,延迟加载这些引用但它们不会在json中被序列化。