簡體   English   中英

實體框架WebAPI:代碼首先正確返回json,數據庫首先僅返回第一個對象和其他對象的引用

[英]Entity Framework WebAPI: Code first returns json correctly, DB first only returns first object and references for others

我將代碼優先EF項目移至數據庫優先項目,因為我們需要將我們的項目添加到現有數據庫並使用一些現有表。

當我運行CodeFirst項目時,它返回正確的JSON:

correctJson

,但是當我在DB第一個項目上執行相同操作時,它僅返回第一個對象,並為所有其他對象返回$ refs。

badJson

您將需要使用DTO將數據從Web api傳輸到客戶端應用程序。

這些引用是實體框架的代理,可以延遲加載它們,但不會在json中序列化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM